ServiceCollectionServiceExtensions Classe

Definição

Métodos de extensão para adicionar serviços a uma IServiceCollection.Extension methods for adding services to an IServiceCollection.

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

Métodos

AddScoped(IServiceCollection, Type)

Adiciona um serviço com escopo do tipo especificado em serviceType à IServiceCollection especificada.Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado em serviceType com um alocador especificado em implementationFactory à IServiceCollection especificada.Adds a scoped service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Adiciona um serviço com escopo do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType à IServiceCollection especificada.Adds a scoped service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Adiciona um serviço com escopo do tipo especificado em TService com um tipo de implementação especificado em TImplementation à IServiceCollection especificada.Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando o alocador especificado em implementationFactory à IServiceCollection especificada.Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddScoped<TService>(IServiceCollection)

Adiciona um serviço com escopo do tipo especificado em TService à IServiceCollection especificada.Adds a scoped service of the type specified in TService to the specified IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado em TService com um alocador especificado em implementationFactory à IServiceCollection especificada.Adds a scoped service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type)

Adiciona um serviço de singleton do tipo especificado em serviceType à IServiceCollection especificada.Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

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

Adiciona um serviço de singleton do tipo especificado em serviceType com um alocador especificado em implementationFactory à IServiceCollection especificada.Adds a singleton service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Adiciona um serviço singleton do tipo especificado em serviceType com uma instância especificada em implementationInstance à IServiceCollection especificada.Adds a singleton service of the type specified in serviceType with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Adiciona um serviço de singleton do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType à IServiceCollection especificada.Adds a singleton service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Adiciona um serviço de singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation à IServiceCollection especificada.Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Adiciona um serviço de singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando o alocador especificado em implementationFactory à IServiceCollection especificada.Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Adiciona um serviço de singleton do tipo especificado em TService à IServiceCollection especificada.Adds a singleton service of the type specified in TService to the specified IServiceCollection.

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

Adiciona um serviço de singleton do tipo especificado em TService com um alocador especificado em implementationFactory à IServiceCollection especificada.Adds a singleton service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Adiciona um serviço singleton do tipo especificado em TService com uma instância especificada em implementationInstance à IServiceCollection especificada.Adds a singleton service of the type specified in TService with an instance specified in implementationInstance to the specified IServiceCollection.

AddTransient(IServiceCollection, Type)

Adiciona um serviço transitório do tipo especificado em serviceType à IServiceCollection especificada.Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

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

Adiciona um serviço transitório do tipo especificado em serviceType com um alocador especificado em implementationFactory à IServiceCollection especificada.Adds a transient service of the type specified in serviceType with a factory specified in implementationFactory to the specified 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 à IServiceCollection especificada.Adds a transient service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified 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 à IServiceCollection especificada.Adds a transient service of the type specified in TService with an implementation type specified in TImplementation to the specified 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 o alocador especificado em implementationFactory à IServiceCollection especificada.Adds a transient service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddTransient<TService>(IServiceCollection)

Adiciona um serviço transitório do tipo especificado em TService à IServiceCollection especificada.Adds a transient service of the type specified in TService to the specified IServiceCollection.

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

Adiciona um serviço transitório do tipo especificado em TService com um alocador especificado em implementationFactory à IServiceCollection especificada.Adds a transient service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

Aplica-se a