IServiceCollection Interface

Definição

Especifica o contrato para uma coleção de descritores de serviço.Specifies the contract for a collection of service descriptors.

public interface class 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 interface 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 IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Derivado
Implementações

Propriedades

Count

Obtém o número de elementos contidos no ICollection<T>.Gets the number of elements contained in the ICollection<T>.

(Herdado de ICollection<T>)
IsReadOnly

Obtém um valor que indica se o ICollection<T> é somente leitura.Gets a value indicating whether the ICollection<T> is read-only.

(Herdado de ICollection<T>)
Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

(Herdado de IList<T>)

Métodos

Add(T)

Adiciona um item ao ICollection<T>.Adds an item to the ICollection<T>.

(Herdado de ICollection<T>)
Clear()

Remove todos os itens do ICollection<T>.Removes all items from the ICollection<T>.

(Herdado de ICollection<T>)
Contains(T)

Determina se o ICollection<T> contém um valor específico.Determines whether the ICollection<T> contains a specific value.

(Herdado de ICollection<T>)
CopyTo(T[], Int32)

Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Herdado de ICollection<T>)
GetEnumerator()

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection.

(Herdado de IEnumerable)
IndexOf(T)

Determina o índice de um item específico no IList<T>.Determines the index of a specific item in the IList<T>.

(Herdado de IList<T>)
Insert(Int32, T)

Insere um item no IList<T> no índice especificado.Inserts an item to the IList<T> at the specified index.

(Herdado de IList<T>)
Remove(T)

Remove a primeira ocorrência de um objeto específico do ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>.

(Herdado de ICollection<T>)
RemoveAt(Int32)

Remove o item IList<T> no índice especificado.Removes the IList<T> item at the specified index.

(Herdado de IList<T>)

Métodos de Extensão

AddWebEncoders(IServiceCollection)

Adiciona HtmlEncoder, JavaScriptEncoder e UrlEncoder ao services especificado.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Adiciona HtmlEncoder, JavaScriptEncoder e UrlEncoder ao services especificado.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

Adiciona o descriptor especificado ao collection.Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona uma sequência de ServiceDescriptor à collection.Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

Remove todos os serviços do tipo serviceType na IServiceCollection.Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Remove todos os serviços do tipo T na IServiceCollection.Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Remove o primeiro serviço na IServiceCollection com o mesmo tipo de serviço que descriptor e adiciona descriptor à coleção.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

Adicionará o descriptor especificado à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adicionará o descriptors especificado à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Adicionará um ServiceDescriptor se um descritor existente com o mesmo ServiceType e uma implementação que ainda não existe em services...Adds a ServiceDescriptor if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adicionará os ServiceDescriptors especificados se um descritor existente com o mesmo ServiceType e uma implementação que ainda não existe em services...Adds the specified ServiceDescriptors if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddScoped(IServiceCollection, Type)

Adicionará o service especificado como um serviço Scoped à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Scoped service to the collection if the service type hasn't already been registered.

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

Adicionará o service especificado como um serviço de Scoped usando o alocador especificado em implementationFactory à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Scoped service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddScoped(IServiceCollection, Type, Type)

Adicionará o service especificado como um serviço Scoped com a implementação de implementationType à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Scoped service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddScoped<TService>(IServiceCollection)

Adicionará o TService especificado como um serviço Scoped à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Scoped service to the collection if the service type hasn't already been registered.

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

Adicionará o TService especificado como um serviço de Scoped usando o alocador especificado em implementationFactory à services se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Scoped service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Adicionará o TService especificado como um tipo de implementação de serviço de Scoped especificado em TImplementation à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Scoped service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type)

Adicionará o service especificado como um serviço Singleton à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Singleton service to the collection if the service type hasn't already been registered.

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

Adicionará o service especificado como um serviço de Singleton usando o alocador especificado em implementationFactory à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Singleton service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type, Type)

Adicionará o service especificado como um serviço Singleton com a implementação de implementationType à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Singleton service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection)

Adicionará o TService especificado como um serviço Singleton à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

Adicionará o TService especificado como um serviço de Singleton com uma instância especificada em instance à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Singleton service with an instance specified in instance to the collection if the service type hasn't already been registered.

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

Adicionará o TService especificado como um serviço de Singleton usando o alocador especificado em implementationFactory à services se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Singleton service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Adicionará o TService especificado como um tipo de implementação de serviço de Singleton especificado em TImplementation à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Singleton service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type)

Adicionará o service especificado como um serviço Transient à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Transient service to the collection if the service type hasn't already been registered.

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

Adicionará o service especificado como um serviço de Transient usando o alocador especificado em implementationFactory à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Transient service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type, Type)

Adicionará o service especificado como um serviço Transient com a implementação de implementationType à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified service as a Transient service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddTransient<TService>(IServiceCollection)

Adicionará o TService especificado como um serviço Transient à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Transient service to the collection if the service type hasn't already been registered.

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

Adicionará o TService especificado como um serviço de Transient usando o alocador especificado em implementationFactory à services se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Transient service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Adicionará o TService especificado como um tipo de implementação de serviço de Transient especificado em TImplementation à collection se o tipo de serviço ainda não tiver sido registrado.Adds the specified TService as a Transient service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

AddHealthChecks(IServiceCollection)

Adiciona o HealthCheckService ao contêiner usando o delegado fornecido para registrar verificações de integridade.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados à IServiceCollection.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome completo de TClient.The client name will be set to the full name of TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome do tipo de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome do tipo de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome do tipo de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome do tipo de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome do tipo de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. O nome do cliente será definido como o nome do tipo de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

Adiciona os serviços necessários para localização do aplicativo.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Adiciona os serviços necessários para localização do aplicativo.Adds services required for application localization.

AddLogging(IServiceCollection)

Adiciona serviços de log ao IServiceCollection especificado.Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Adiciona serviços de log ao IServiceCollection especificado.Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória para o IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. As estruturas que exigem um cache distribuído para funcionar podem adicionar essa dependência com segurança como parte de sua lista de dependências para garantir que haja pelo menos uma implementação disponível.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória para o IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. As estruturas que exigem um cache distribuído para funcionar podem adicionar essa dependência com segurança como parte de sua lista de dependências para garantir que haja pelo menos uma implementação disponível.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddMemoryCache(IServiceCollection)

Adiciona uma implementação na memória não distribuída de IMemoryCache ao IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Adiciona uma implementação na memória não distribuída de IMemoryCache ao IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registra uma instância de configuração à qual o TOptions se associará.Registers a configuration instance which TOptions will bind against.

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

Registra uma instância de configuração à qual o TOptions se associará.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registra uma instância de configuração à qual o TOptions se associará.Registers a configuration instance which TOptions will bind against.

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

Registra uma instância de configuração à qual o TOptions se associará.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

Adiciona os serviços necessários para usar as opções.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Obtém um construtor de opções que encaminha as chamadas de Configuração para o mesmo TOptions para a coleção de serviços subjacente.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Obtém um construtor de opções que encaminha as chamadas de Configuração para o mesmo TOptions nomeado para a coleção de serviços subjacente.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. Observação: Eles são executados antes de todosNote: These are run before all ..

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. Observação: Eles são executados antes de todosNote: These are run before all ..

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

Registra uma ação usada para configurar todas as instâncias de um determinado tipo de opções.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Registra um objeto que terá todas as I[Post]ConfigureOptions registradas.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Registra um tipo que terá todas as suas I[Post]ConfigureOptions registradas.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra um tipo que terá todas as suas I[Post]ConfigureOptions registradas.Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Registra uma ação usada para inicializar um determinado tipo de opções.Registers an action used to initialize a particular type of options. Observação: Eles são executados depois de todosNote: These are run after all ..

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. Observação: Eles são executados depois de todosNote: These are run after all ..

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

Registra uma ação usada para pós-configurar todas as instâncias de um determinado tipo de opções.Registers an action used to post configure all instances of a particular type of options. Observação: Eles são executados depois de todosNote: These are run after all ..

AddPolicyRegistry(IServiceCollection)

Registra um Polly.Registry.PolicyRegistry vazio na coleção de serviços com os tipos de serviço Polly.Registry.IPolicyRegistry`1 e Polly.Registry.IReadOnlyPolicyRegistry`1 e retorna o registro recém-criado.Registers an empty Polly.Registry.PolicyRegistry in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the newly created registry.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Registra o Polly.Registry.IPolicyRegistry`1 fornecido na coleção de serviços com os tipos de serviço Polly.Registry.IPolicyRegistry`1 e Polly.Registry.IReadOnlyPolicyRegistry`1 e retorna o registro fornecido.Registers the provided Polly.Registry.IPolicyRegistry`1 in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the provided registry.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Adiciona os serviços de cache distribuído do Redis ao IServiceCollection especificado.Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

Cria um ServiceProvider contendo serviços do IServiceCollection fornecido.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Cria um ServiceProvider contendo serviços da IServiceCollection fornecida, opcionalmente habilitando a validação de escopo.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Cria um ServiceProvider contendo serviços da IServiceCollection fornecida, opcionalmente habilitando a validação de escopo.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

Adicione um registro IHostedService para o tipo fornecido.Add an IHostedService registration for the given type.

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

Adicione um registro IHostedService para o tipo fornecido.Add an IHostedService registration for the given type.

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

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.

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>(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, 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.

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,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.

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

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.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Adiciona os serviços de cache distribuídos do Microsoft SQL Server ao IServiceCollection especificado.Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Adiciona os serviços de cache distribuído do Redis ao IServiceCollection especificado.Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Retorna um DataTable que contém cópias dos objetos DataRow, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Aplica-se a