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

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

Adiciona um serviço com escopo do tipo especificado serviceType com uma fábrica especificada no implementationFactory especificado IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Adiciona um serviço com escopo do tipo especificado serviceType com uma implementação do tipo especificado no implementationType especificado IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

Adiciona um serviço com escopo do tipo especificado serviceType ao especificado IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado TService com um tipo de implementação especificado no TImplementation uso da fábrica especificada no implementationFactory especificado IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço com escopo do tipo especificado TService com um tipo de implementação especificado no TImplementation especificado IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado TService com uma fábrica especificada no implementationFactory especificado IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona um serviço com escopo do tipo especificado TService ao especificado IServiceCollection.

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

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

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

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

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

AddKeyedSingleton(IServiceCollection, Type, Object)

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

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

Adiciona um serviço singleton do tipo especificado TService com um tipo de implementação especificado no TImplementation uso da fábrica especificada no implementationFactory especificado IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

AddKeyedTransient(IServiceCollection, Type, Object, Type)

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

AddKeyedTransient(IServiceCollection, Type, Object)

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

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

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

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddKeyedTransient<TService>(IServiceCollection, Object)

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

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

Adiciona um serviço com escopo do tipo especificado serviceType com uma fábrica especificada no implementationFactory especificado IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Adiciona um serviço com escopo do tipo especificado serviceType com uma implementação do tipo especificado no implementationType especificado IServiceCollection.

AddScoped(IServiceCollection, Type)

Adiciona um serviço com escopo do tipo especificado serviceType ao especificado IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado TService com um tipo de implementação especificado no TImplementation uso da fábrica especificada no implementationFactory especificado IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Adiciona um serviço com escopo do tipo especificado TService com um tipo de implementação especificado no TImplementation especificado IServiceCollection.

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

Adiciona um serviço com escopo do tipo especificado TService com uma fábrica especificada no implementationFactory especificado IServiceCollection.

AddScoped<TService>(IServiceCollection)

Adiciona um serviço com escopo do tipo especificado TService ao especificado IServiceCollection.

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

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

AddSingleton(IServiceCollection, Type, Object)

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

AddSingleton(IServiceCollection, Type, Type)

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

AddSingleton(IServiceCollection, Type)

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

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

Adiciona um serviço singleton do tipo especificado TService com um tipo de implementação especificado no TImplementation uso da fábrica especificada no implementationFactory especificado IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

AddSingleton<TService>(IServiceCollection, TService)

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

AddSingleton<TService>(IServiceCollection)

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

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

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

AddTransient(IServiceCollection, Type, Type)

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

AddTransient(IServiceCollection, Type)

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

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

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

AddTransient<TService,TImplementation>(IServiceCollection)

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

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

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

AddTransient<TService>(IServiceCollection)

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

Aplica-se a