ServiceCollection Classe

Definição

Implementação padrão de IServiceCollection.

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Herança
ServiceCollection
Implementações

Construtores

Nome Description
ServiceCollection()

Inicializa uma nova instância da classe ServiceCollection.

Propriedades

Nome Description
Count

Obtém o número de elementos contidos no ICollection<T>.

IsReadOnly

Obtém um valor que indica se o ICollection<T> é somente leitura.

Item[Int32]

Obtém ou define o elemento no índice especificado.

Métodos

Nome Description
Clear()

Remove todos os itens do ICollection<T>.

Contains(ServiceDescriptor)

Determina se o ICollection<T> valor contém um valor específico.

CopyTo(ServiceDescriptor[], Int32)

Copia os elementos do ICollection<T> para um Array, começando em um índice Array específico.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera por meio da coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(ServiceDescriptor)

Determina o índice de um item específico no IList<T>.

Insert(Int32, ServiceDescriptor)

Insere um item no IList<T> índice especificado.

MakeReadOnly()

Torna essa coleção somente leitura.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(ServiceDescriptor)

Remove a primeira ocorrência de um objeto específico do ICollection<T>.

RemoveAt(Int32)

Remove o IList<T> item no índice especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Adiciona um item ao ICollection<T>.

IEnumerable.GetEnumerator()

Retorna um enumerador que itera por meio de uma coleção.

Métodos de Extensão

Nome Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona uma sequência de ServiceDescriptorcollection.

Add(IServiceCollection, ServiceDescriptor)

Adiciona o especificado descriptor ao collection.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

Adicione um IHostedService registro para o tipo fornecido.

AddHostedService<THostedService>(IServiceCollection)

Adicione um IHostedService registro para o tipo fornecido.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Adiciona suporte para serviços de cache de várias camadas.

AddHybridCache(IServiceCollection)

Adiciona suporte para serviços de cache de várias camadas.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Adiciona suporte para serviços de cache de várias camadas com um registro com chave.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Adiciona suporte para serviços de cache de várias camadas com um registro com chave.

AddKeyedHybridCache(IServiceCollection, Object, String)

Adiciona suporte para serviços de cache de várias camadas com um registro com chave.

AddKeyedHybridCache(IServiceCollection, Object)

Adiciona suporte para serviços de cache de várias camadas com um registro com chave.

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.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Adiciona serviços de log ao especificado IServiceCollection.

AddLogging(IServiceCollection)

Adiciona serviços de log ao especificado IServiceCollection.

AddOptions(IServiceCollection)

Adiciona serviços necessários para usar opções.

AddOptions<TOptions>(IServiceCollection, String)

Obtém um construtor de opções que encaminha configurações de chamadas para o mesmo nome TOptions para a coleção de serviços subjacente.

AddOptions<TOptions>(IServiceCollection)

Obtém um construtor de opções que encaminha configurar chamadas para o mesmo TOptions para a coleção de serviços subjacente.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Adiciona serviços necessários para usar opções e impõe a verificação de validação de opções no início, em vez de em tempo de execução.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Adiciona serviços necessários para usar opções e impõe a verificação de validação de opções no início, em vez de em tempo de execução.

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.

AddSystemd(IServiceCollection)

Configura o tempo de vida do compilado de IHost paraservices, fornece mensagens de SystemdLifetime notificação para o aplicativo iniciado e parando e configura o log do console para o formato sistema.

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.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Configura o tempo de vida do IHost compilado e servicesWindowsServiceLifetime habilita o registro em log no log de eventos com o nome do aplicativo como o nome de origem padrão.

AddWindowsService(IServiceCollection)

Configura o tempo de vida do IHost compilado e servicesWindowsServiceLifetime habilita o registro em log no log de eventos com o nome do aplicativo como o nome de origem padrão.

BuildServiceProvider(IServiceCollection, Boolean)

Cria um ServiceProvider serviço que contém a partir da validação de escopo de habilitação fornecida IServiceCollection opcionalmente.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Cria um ServiceProvider serviço que contém a partir da validação de escopo de habilitação fornecida IServiceCollection opcionalmente.

BuildServiceProvider(IServiceCollection)

Cria um ServiceProvider serviço que contém a partir do fornecido IServiceCollection.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Registra uma ação usada para configurar um tipo específico de opções. Observação: eles são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registra uma ação usada para configurar um tipo específico de opções. Observação: eles são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra uma ação usada para configurar todas as instâncias de um tipo específico de opções.

ConfigureOptions(IServiceCollection, Object)

Registra um objeto que terá todos os seus IConfigureOptions<TOptions>e IPostConfigureOptions<TOptions>IValidateOptions<TOptions> registrados.

ConfigureOptions(IServiceCollection, Type)

Registra um tipo que terá todo o seu IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrado.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra um tipo que terá todo o seu IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrado.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Registra uma ação usada para inicializar um tipo específico de opções. Observação: afinal, elas são executadas Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registra uma ação usada para configurar um tipo específico de opções. Observação: afinal, elas são executadas Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra uma ação usada para postar a configuração de todas as instâncias de um tipo específico de opções. Observação: afinal, elas são executadas Configure<TOptions>(IServiceCollection, Action<TOptions>).

RemoveAll(IServiceCollection, Type)

Remove todos os serviços do tipo serviceType em IServiceCollection.

RemoveAll<T>(IServiceCollection)

Remove todos os serviços do tipo T em IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Remove todos os serviços do tipo serviceType em IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Remove todos os serviços do tipo T em IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Remove o primeiro serviço IServiceCollection com o mesmo tipo descriptor de serviço que e adiciona descriptor à coleção.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona o especificado descriptors ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAdd(IServiceCollection, ServiceDescriptor)

Adiciona o especificado descriptor ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona os s especificados ServiceDescriptorse um descritor existente com o mesmo ServiceType e uma implementação que ainda não existe.services

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Adiciona um ServiceDescriptor descritor se existente com o mesmo ServiceType e uma implementação que ainda não existe.services

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

Adiciona o especificado service como um Scoped serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como um Scoped serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Adiciona o especificado service como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Scoped tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Scoped serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona o especificado TService como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Singleton serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como um Singleton serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Adiciona o especificado service como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Singleton tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Singleton serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Adiciona o especificado TService como um Singleton serviço com uma instância especificada no instancecollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona o especificado TService como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Transient serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como um Transient serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Adiciona o especificado service como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Transient tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Transient serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Adiciona o especificado TService como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Scoped serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped(IServiceCollection, Type, Type)

Adiciona o especificado service como um Scoped serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped(IServiceCollection, Type)

Adiciona o especificado service como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Scoped tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Scoped serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped<TService>(IServiceCollection)

Adiciona o especificado TService como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Singleton serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton(IServiceCollection, Type, Type)

Adiciona o especificado service como um Singleton serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton(IServiceCollection, Type)

Adiciona o especificado service como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Singleton tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Singleton serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton<TService>(IServiceCollection, TService)

Adiciona o especificado TService como um Singleton serviço com uma instância especificada no instancecollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton<TService>(IServiceCollection)

Adiciona o especificado TService como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Transient serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient(IServiceCollection, Type, Type)

Adiciona o especificado service como um Transient serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient(IServiceCollection, Type)

Adiciona o especificado service como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Transient tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Transient serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient<TService>(IServiceCollection)

Adiciona o especificado TService como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

Aplica-se a