ServiceCollectionServiceExtensions Classe

Definição

Métodos de extensão para adicionar serviços a um IServiceCollection.

public ref class ServiceCollectionServiceExtensions abstract sealed
public static class ServiceCollectionServiceExtensions
type ServiceCollectionServiceExtensions = class
Public Module ServiceCollectionServiceExtensions
Herança
ServiceCollectionServiceExtensions

Métodos

Name Description
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao .IServiceCollection

AddKeyedScoped(IServiceCollection, Type, Object)

Adiciona um serviço com âmbito do tipo especificado em serviceType ao .IServiceCollection

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Adiciona um serviço com âmbito do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona um serviço com âmbito do tipo especificado em TService ao .IServiceCollection

AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Adiciona um serviço singleton do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Adiciona um serviço singleton do tipo especificado em serviceType com uma instância especificada em implementationInstance ao .IServiceCollection

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Adiciona um serviço singleton do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Adiciona um serviço singleton do tipo especificado em serviceType ao especificado IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Adiciona um serviço singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Adiciona um serviço singleton do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Adiciona um serviço singleton do tipo especificado em TService com uma instância especificada em implementationInstance ao .IServiceCollection

AddKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona um serviço singleton do tipo especificado em TService ao especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Adiciona um serviço transitório do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Adiciona um serviço transitório do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Adiciona um serviço transitório do tipo especificado em serviceType ao .IServiceCollection

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Adiciona um serviço transitório do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Adiciona um serviço transitório do tipo especificado em TService ao .IServiceCollection

AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao .IServiceCollection

AddScoped(IServiceCollection, Type)

Adiciona um serviço com âmbito do tipo especificado em serviceType ao .IServiceCollection

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Adiciona um serviço com âmbito do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddScoped<TService>(IServiceCollection)

Adiciona um serviço com âmbito do tipo especificado em TService ao .IServiceCollection

AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Adiciona um serviço singleton do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Adiciona um serviço singleton do tipo especificado em serviceType com uma instância especificada em implementationInstance ao .IServiceCollection

AddSingleton(IServiceCollection, Type, Type)

Adiciona um serviço singleton do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao especificado IServiceCollection.

AddSingleton(IServiceCollection, Type)

Adiciona um serviço singleton do tipo especificado em serviceType ao especificado IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Adiciona um serviço singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Adiciona um serviço singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Adiciona um serviço singleton do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Adiciona um serviço singleton do tipo especificado em TService com uma instância especificada em implementationInstance ao .IServiceCollection

AddSingleton<TService>(IServiceCollection)

Adiciona um serviço singleton do tipo especificado em TService ao especificado IServiceCollection.

AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Adiciona um serviço transitório do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Adiciona um serviço transitório do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao especificado IServiceCollection.

AddTransient(IServiceCollection, Type)

Adiciona um serviço transitório do tipo especificado em serviceType ao .IServiceCollection

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Adiciona um serviço transitório do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddTransient<TService>(IServiceCollection)

Adiciona um serviço transitório do tipo especificado em TService ao .IServiceCollection

Aplica-se a