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

Name Description
ServiceCollection()

Inicializa uma nova instância da ServiceCollection classe.

Propriedades

Name Description
Count

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

IsReadOnly

Recebe um valor que indica se o ICollection<T> é apenas de leitura.

Item[Int32]

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

Métodos

Name Description
Clear()

Remove todos os itens do ICollection<T>.

Contains(ServiceDescriptor)

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

CopyTo(ServiceDescriptor[], Int32)

Copia os elementos do ICollection<T> para um Array, começando num índice particular Array .

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador que itera pela coleção.

GetHashCode()

Serve como função de hash predefinida.

(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 esta coleção apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(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()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Adiciona um item ao ICollection<T>.

IEnumerable.GetEnumerator()

Devolve um enumerador que itera numa coleção.

Métodos da Extensão

Name Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona uma sequência de ServiceDescriptor ao collection.

Add(IServiceCollection, ServiceDescriptor)

Adiciona o especificado descriptor ao collection.

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

Adicione um IHostedService registo para o tipo indicado.

AddHostedService<THostedService>(IServiceCollection)

Adicione um IHostedService registo para o tipo indicado.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Adiciona suporte para serviços de cache multi-nível.

AddHybridCache(IServiceCollection)

Adiciona suporte para serviços de cache multi-nível.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Adiciona suporte para serviços de cache multi-nível com registo com chave.

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

Adiciona suporte para serviços de cache multi-nível com registo com chave.

AddKeyedHybridCache(IServiceCollection, Object, String)

Adiciona suporte para serviços de cache multi-nível com registo com chave.

AddKeyedHybridCache(IServiceCollection, Object)

Adiciona suporte para serviços de cache multi-nível com registo com chave.

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

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Adiciona serviços de registo ao . IServiceCollectionespecificado .

AddLogging(IServiceCollection)

Adiciona serviços de registo ao . IServiceCollectionespecificado .

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

Recebe um construtor de opções que encaminha chamadas Configure do mesmo nome TOptions para a coleção de serviços subjacente.

AddOptions<TOptions>(IServiceCollection)

Recebe um construtor de opções que encaminha chamadas Configure para a TOptions 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 â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.

AddSystemd(IServiceCollection)

Configura a vida útil do IHost build de services para SystemdLifetime, fornece mensagens de notificação para aplicações iniciadas e paradas, e configura o registo da consola para o formato systemd.

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

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Configura a vida útil do IHost build from services em WindowsServiceLifetime e permite o login no registo de eventos com o nome da aplicação como nome de origem predefinido.

AddWindowsService(IServiceCollection)

Configura a vida útil do IHost build from services em WindowsServiceLifetime e permite o login no registo de eventos com o nome da aplicação como nome de origem predefinido.

BuildServiceProvider(IServiceCollection, Boolean)

Cria um ServiceProvider serviço contendo a partir do fornecido IServiceCollection , permitindo opcionalmente a validação do âmbito.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Cria um ServiceProvider serviço contendo a partir do fornecido IServiceCollection , permitindo opcionalmente a validação do âmbito.

BuildServiceProvider(IServiceCollection)

Cria um ServiceProvider serviço contendo a partir do fornecido IServiceCollection.

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

Regista uma ação usada para configurar um determinado tipo de opções. Nota: Estes são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)os .

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

Regista uma ação usada para configurar um determinado tipo de opções. Nota: Estes são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)os .

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

Regista uma ação usada para configurar todas as instâncias de um determinado tipo de opções.

ConfigureOptions(IServiceCollection, Object)

Regista um objeto que terá todos os seus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>, e IValidateOptions<TOptions> registados.

ConfigureOptions(IServiceCollection, Type)

Regista um tipo que terá todos os seus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>, e IValidateOptions<TOptions> registados.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Regista um tipo que terá todos os seus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>, e IValidateOptions<TOptions> registados.

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

Regista uma ação usada para inicializar um determinado tipo de opções. Nota: Afinal Configure<TOptions>(IServiceCollection, Action<TOptions>), estes são executados.

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

Regista uma ação usada para configurar um determinado tipo de opções. Nota: Afinal Configure<TOptions>(IServiceCollection, Action<TOptions>), estes são executados.

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

Regista uma ação usada para configurar depois todas as instâncias de um determinado tipo de opções. Nota: Afinal Configure<TOptions>(IServiceCollection, Action<TOptions>), estes são executados.

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 em IServiceCollection com o mesmo tipo de serviço e descriptor adiciona descriptor à coleção.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

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

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

Adiciona o especificado service como um Scoped serviço usando o especificado de fábrica em implementationFactory se collection o tipo de serviço ainda não tiver sido registado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como serviço Scoped com a implementationType implementação ao collection se o tipo de serviço ainda não tiver sido registado.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Adiciona o especificado service como Scoped serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Scoped tipo de implementação de serviço especificado em TImplementation se collection o tipo de serviço ainda não tiver sido registado.

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

Adiciona o especificado TService como um Scoped serviço usando o especificado de fábrica em implementationFactory se services o tipo de serviço ainda não tiver sido registado.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona o especificado TService como Scoped serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

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

Adiciona o especificado service como um Singleton serviço usando o especificado de fábrica em implementationFactory se collection o tipo de serviço ainda não tiver sido registado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como serviço Singleton com a implementationType implementação ao collection se o tipo de serviço ainda não tiver sido registado.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Adiciona o especificado service como Singleton serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Singleton tipo de implementação de serviço especificado em TImplementation se collection o tipo de serviço ainda não tiver sido registado.

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

Adiciona o especificado TService como um Singleton serviço usando o especificado de fábrica em implementationFactory se services o tipo de serviço ainda não tiver sido registado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Adiciona o especificado TService como serviço Singleton com uma instância especificada em instance se collection o tipo de serviço ainda não tiver sido registado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona o especificado TService como Singleton serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

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

Adiciona o especificado service como um Transient serviço usando o especificado de fábrica em implementationFactory se collection o tipo de serviço ainda não tiver sido registado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como serviço Transient com a implementationType implementação ao collection se o tipo de serviço ainda não tiver sido registado.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Adiciona o especificado service como Transient serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Transient tipo de implementação de serviço especificado em TImplementation se collection o tipo de serviço ainda não tiver sido registado.

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

Adiciona o especificado TService como um Transient serviço usando o especificado de fábrica em implementationFactory se services o tipo de serviço ainda não tiver sido registado.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Adiciona o especificado TService como Transient serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

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

Adiciona o especificado service como um Scoped serviço usando o especificado de fábrica em implementationFactory se collection o tipo de serviço ainda não tiver sido registado.

TryAddScoped(IServiceCollection, Type, Type)

Adiciona o especificado service como serviço Scoped com a implementationType implementação ao collection se o tipo de serviço ainda não tiver sido registado.

TryAddScoped(IServiceCollection, Type)

Adiciona o especificado service como Scoped serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Scoped tipo de implementação de serviço especificado em TImplementation se collection o tipo de serviço ainda não tiver sido registado.

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

Adiciona o especificado TService como um Scoped serviço usando o especificado de fábrica em implementationFactory se services o tipo de serviço ainda não tiver sido registado.

TryAddScoped<TService>(IServiceCollection)

Adiciona o especificado TService como Scoped serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

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

Adiciona o especificado service como um Singleton serviço usando o especificado de fábrica em implementationFactory se collection o tipo de serviço ainda não tiver sido registado.

TryAddSingleton(IServiceCollection, Type, Type)

Adiciona o especificado service como serviço Singleton com a implementationType implementação ao collection se o tipo de serviço ainda não tiver sido registado.

TryAddSingleton(IServiceCollection, Type)

Adiciona o especificado service como Singleton serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Singleton tipo de implementação de serviço especificado em TImplementation se collection o tipo de serviço ainda não tiver sido registado.

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

Adiciona o especificado TService como um Singleton serviço usando o especificado de fábrica em implementationFactory se services o tipo de serviço ainda não tiver sido registado.

TryAddSingleton<TService>(IServiceCollection, TService)

Adiciona o especificado TService como serviço Singleton com uma instância especificada em instance se collection o tipo de serviço ainda não tiver sido registado.

TryAddSingleton<TService>(IServiceCollection)

Adiciona o especificado TService como Singleton serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

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

Adiciona o especificado service como um Transient serviço usando o especificado de fábrica em implementationFactory se collection o tipo de serviço ainda não tiver sido registado.

TryAddTransient(IServiceCollection, Type, Type)

Adiciona o especificado service como serviço Transient com a implementationType implementação ao collection se o tipo de serviço ainda não tiver sido registado.

TryAddTransient(IServiceCollection, Type)

Adiciona o especificado service como Transient serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Transient tipo de implementação de serviço especificado em TImplementation se collection o tipo de serviço ainda não tiver sido registado.

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

Adiciona o especificado TService como um Transient serviço usando o especificado de fábrica em implementationFactory se services o tipo de serviço ainda não tiver sido registado.

TryAddTransient<TService>(IServiceCollection)

Adiciona o especificado TService como Transient serviço ao collection caso o tipo de serviço ainda não tenha sido registado.

Aplica-se a