IServiceCollection Interface

Definição

Especifica o contrato para uma coleção de descritores de serviço.

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 IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
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>.

(Herdado de ICollection<T>)
IsReadOnly

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

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

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

(Herdado de IList<T>)

Métodos

Add(T)

Adiciona um item ao ICollection<T>.

(Herdado de ICollection<T>)
Clear()

Remove todos os itens do ICollection<T>.

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

Determinará se o ICollection<T> contiver um valor específico.

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

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

(Herdado de ICollection<T>)
GetEnumerator()

Retorna um enumerador que itera em uma coleção.

(Herdado de IEnumerable)
IndexOf(T)

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

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

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

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

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

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

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

(Herdado de IList<T>)

Métodos de Extensão

AddServiceLogEnricher(IServiceCollection)

Adiciona uma instância do enriquecidor de serviço ao IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Adiciona uma instância do enriquecidor de serviço ao IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Adiciona uma instância do enriquecidor de serviço ao IServiceCollection.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Adiciona uma instância de ApplicationMetadata a um contêiner de injeção de dependência.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Adiciona uma instância de ApplicationMetadata a um contêiner de injeção de dependência.

AddAsyncState(IServiceCollection)

Adiciona implementações padrão para IAsyncStateserviços , IAsyncContext<T>e Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Observe que as implementações dessas interfaces não são thread-safe.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Impõe a ativação singleton chave no momento da inicialização, em vez de em runtime.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Impõe a ativação singleton chave no momento da inicialização, em vez de em runtime.

ActivateSingleton(IServiceCollection, Type)

Impõe a ativação singleton no momento da inicialização, em vez de em runtime.

ActivateSingleton<TService>(IServiceCollection)

Impõe a ativação singleton no momento da inicialização, em vez de em runtime.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Adiciona um serviço singleton com chave ativado automaticamente.

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

Adiciona um serviço singleton com chave ativado automaticamente.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Adiciona um serviço singleton com chave ativado automaticamente.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona um serviço singleton com chave ativado automaticamente.

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

Adiciona um serviço singleton com chave ativado automaticamente.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço singleton com chave ativado automaticamente.

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

Adiciona um serviço singleton com chave ativado automaticamente.

AddActivatedSingleton(IServiceCollection, Type)

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

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

Adiciona um serviço singleton ativado automaticamente.

AddActivatedSingleton(IServiceCollection, Type, Type)

Adiciona um serviço singleton ativado automaticamente.

AddActivatedSingleton<TService>(IServiceCollection)

Adiciona um serviço singleton ativado automaticamente.

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

Adiciona um serviço singleton ativado automaticamente.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Adiciona um serviço singleton ativado automaticamente.

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

Adiciona um serviço singleton ativado automaticamente.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Tenta adicionar um serviço singleton com chave ativado automaticamente.

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

Tenta adicionar um serviço singleton com chave ativado automaticamente.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Tenta adicionar um serviço singleton com chave ativado automaticamente.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Tenta adicionar um serviço singleton com chave ativado automaticamente.

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

Tenta adicionar um serviço singleton com chave ativado automaticamente.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Tenta adicionar um serviço singleton com chave ativado automaticamente.

TryAddActivatedSingleton(IServiceCollection, Type)

Tenta adicionar um serviço singleton ativado automaticamente.

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

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedSingleton<TService>(IServiceCollection)

Tenta adicionar um serviço singleton ativado automaticamente.

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

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Tenta adicionar um serviço singleton ativado automaticamente.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Registra um editor de marcar de integridade que emite telemetria que representa a integridade do aplicativo.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Registra um editor de marcar de integridade que emite telemetria que representa a integridade do aplicativo.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Registra um editor de marcar de integridade que emite telemetria que representa a integridade do aplicativo.

AddContextualOptions(IServiceCollection)

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

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

Registra uma ação usada para configurar um determinado tipo de opções.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registra uma ação usada para configurar um determinado tipo de opções.

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

Registra uma ação usada para configurar um determinado tipo de opções.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registra uma ação usada para configurar um determinado tipo de opções.

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

Registra uma ação usada para inicializar um determinado tipo de opções.

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

Registra uma ação usada para inicializar um determinado tipo de opções.

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

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

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

Registrar uma ação de validação para um tipo de opções.

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

Registrar uma ação de validação para um tipo de opções.

AddWebEncoders(IServiceCollection)

Adiciona HtmlEncoder, JavaScriptEncoder e UrlEncoder ao services especificado.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Adiciona HtmlEncoder, JavaScriptEncoder e UrlEncoder ao services especificado.

AddLogEnricher(IServiceCollection, ILogEnricher)

Registra uma instância do enriquecidor de logs.

AddLogEnricher<T>(IServiceCollection)

Registra um tipo de enriquecidor de log.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Registra uma instância de enriquecidor de log estático.

AddStaticLogEnricher<T>(IServiceCollection)

Registra um tipo de enriquecidor de log estático.

AddExceptionSummarizer(IServiceCollection)

Registra um resumo de exceção em um contêiner de injeção de dependência.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Registra um resumo de exceção em um contêiner de injeção de dependência.

Add(IServiceCollection, ServiceDescriptor)

Adiciona o descriptor especificado ao collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona uma sequência de ServiceDescriptor à collection.

RemoveAll(IServiceCollection, Type)

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

RemoveAll<T>(IServiceCollection)

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

RemoveAllKeyed(IServiceCollection, Type, Object)

Remove todos os serviços do tipo serviceType na collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Remove todos os serviços do tipo T na collection.

Replace(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, ServiceDescriptor)

Adicionará o descriptor especificado à collection se o tipo de serviço ainda não tiver sido registrado.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adicionará o descriptors especificado à collection se o tipo de serviço ainda não tiver sido registrado.

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.

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.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Adicionará o service especificado como um serviço Scoped à collection se o tipo de serviço ainda não tiver sido registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,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.

TryAddKeyedScoped(IServiceCollection, Type, Object, 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.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Adicionará o TService especificado como um serviço Scoped à collection se o tipo de serviço ainda não tiver sido registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,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.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Adicionará o service especificado como um serviço Singleton à collection se o tipo de serviço ainda não tiver sido registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,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.

TryAddKeyedSingleton(IServiceCollection, Type, Object, 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.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Adicionará o TService especificado como um serviço Singleton à collection se o tipo de serviço ainda não tiver sido registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, 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.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,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.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Adicionará o service especificado como um serviço Transient à collection se o tipo de serviço ainda não tiver sido registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,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.

TryAddKeyedTransient(IServiceCollection, Type, Object, 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.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Adicionará o TService especificado como um serviço Transient à collection se o tipo de serviço ainda não tiver sido registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,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.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

AddFakeLogging(IServiceCollection)

Configura o log falso com opções padrão.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Configura o registro em log falso.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Configura o registro em log falso.

AddFakeRedaction(IServiceCollection)

Registra o provedor de refatoração falso que sempre retorna instâncias de refatoração falsas.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Registra o provedor de refatoração falso que sempre retorna instâncias de refatoração falsas.

AddHealthChecks(IServiceCollection)

Adiciona o HealthCheckService ao contêiner usando o delegado fornecido para registrar verificações de integridade.

AddHttpClient(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados à IServiceCollection.

AddHttpClient(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.

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. O nome do cliente será definido como o nome completo de 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. O nome do cliente será definido como o nome do tipo de 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. O nome do cliente será definido como o nome do tipo de 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.

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.

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.

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. O nome do cliente será definido como o nome do tipo de 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. O nome do cliente será definido como o nome do tipo de 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. O nome do cliente será definido como o nome do tipo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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. O nome do cliente será definido como o nome do tipo de 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.

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.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Adiciona um delegado que será usado para configurar todas as HttpClient instâncias.

AddHttpClientLatencyTelemetry(IServiceCollection)

Adiciona um DelegatingHandler para coletar informações de latência e enriquecer o log de solicitações de saída para todos os clientes http.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Adiciona um DelegatingHandler para coletar informações de latência e enriquecer o log de solicitações de saída para todos os clientes http.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Adiciona um DelegatingHandler para coletar informações de latência e enriquecer o log de solicitações de saída para todos os clientes http.

AddExtendedHttpClientLogging(IServiceCollection)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddHttpClientLogEnricher<T>(IServiceCollection)

Adiciona uma instância de enriquecidor de T ao IServiceCollection para enriquecer HttpClient logs.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Adiciona metadados de dependência.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Adiciona metadados de dependência.

AddKubernetesProbes(IServiceCollection)

Registra investigações de atividade, inicialização e preparação usando as opções padrão.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Registra investigações de atividade, inicialização e preparação usando as opções configuradas.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Registra investigações de atividade, inicialização e preparação usando as opções configuradas.

AddConsoleLatencyDataExporter(IServiceCollection)

Adicione o exportador de dados de latência para o console.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Adicione o exportador de dados de latência para o console.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Adicione o exportador de dados de latência para o console.

AddLatencyContext(IServiceCollection)

Adiciona contexto de latência.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Adiciona contexto de latência.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Adiciona contexto de latência.

RegisterCheckpointNames(IServiceCollection, String[])

Registra um conjunto de nomes de ponto de verificação para um contexto de latência.

RegisterMeasureNames(IServiceCollection, String[])

Registra um conjunto de nomes de medida para um contexto de latência.

RegisterTagNames(IServiceCollection, String[])

Registra um conjunto de nomes de marca para um contexto de latência.

AddLocalization(IServiceCollection)

Adiciona os serviços necessários para localização do aplicativo.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Adiciona os serviços necessários para localização do aplicativo.

AddLogging(IServiceCollection)

Adiciona serviços de log ao IServiceCollection especificado.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Adiciona serviços de log ao IServiceCollection especificado.

AddDistributedMemoryCache(IServiceCollection)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória para o 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.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória para o 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.

AddMemoryCache(IServiceCollection)

Adiciona uma implementação na memória não distribuída de IMemoryCache ao IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Adiciona uma implementação na memória não distribuída de IMemoryCache ao IServiceCollection.

AddMetrics(IServiceCollection)

Adiciona serviços de métricas ao especificado IServiceCollection.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Adiciona serviços de métricas ao especificado IServiceCollection.

AddNullLatencyContext(IServiceCollection)

Adiciona um contexto de latência sem operações a um contêiner de injeção de dependência.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Adiciona um ObjectPool<T> e permite que a DI retorne instâncias com escopo de TService.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Adiciona um ObjectPool<T> e permite que a DI retorne instâncias com escopo de TService.

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Registra uma ação usada para configurar o DependencyInjectionPoolOptions de um pool tipado.

ConfigurePools(IServiceCollection, IConfigurationSection)

Configura pools de DI.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registra uma instância de configuração à qual TOptions se associará e atualiza as opções quando a configuração for alterada.

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

Registra uma instância de configuração à qual o TOptions se associará.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registra uma instância de configuração à qual o TOptions se associará.

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

Registra uma instância de configuração à qual o TOptions se associará.

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

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

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

Registra uma ação usada para configurar determinado tipo de opções uma vez durante a inicialização. Isso é executado antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Atualizações para a configuração não invoca a ação novamente.

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

Registra uma ação usada para configurar um determinado tipo de opções. Eles são executados antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

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

ConfigureOptions(IServiceCollection, Object)

Registra um objeto que terá todos os seus I[Post]ConfigureOptions registros.

ConfigureOptions(IServiceCollection, Type)

Registra um tipo que terá todos os seus I[Post]ConfigureOptions registros.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra um tipo que terá todos os seus I[Post]ConfigureOptions registros.

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

Registra uma ação usada para inicializar um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>).

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. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

Registra um PolicyRegistry vazio na coleção de serviços com os tipos de serviço IPolicyRegistry<TKey> e IReadOnlyPolicyRegistry<TKey> e retorna o registro recém-criado.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Registra o IPolicyRegistry<TKey> fornecido na coleção de serviços com os tipos de serviço IPolicyRegistry<TKey> e IReadOnlyPolicyRegistry<TKey> e retorna o registro fornecido.

AddProcessLogEnricher(IServiceCollection)

Adiciona uma instância do enriquecidor de processo ao IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Adiciona uma instância do enriquecidor de host ao IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Adiciona uma instância do enriquecidor de processo ao IServiceCollection.

AddRedaction(IServiceCollection)

Registra uma implementação de IRedactorProvider no IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Registra uma implementação de IRedactorProvider no IServiceCollection e configura os refatores disponíveis.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Adiciona os serviços de cache distribuído do Redis ao IServiceCollection especificado.

AddResilienceEnricher(IServiceCollection)

Adiciona enriquecidores de resiliência.

AddResourceMonitoring(IServiceCollection)

Configura e adiciona uma IResourceMonitor implementação a uma coleção de serviços.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Configura e adiciona uma IResourceMonitor implementação a uma coleção de serviços.

BuildServiceProvider(IServiceCollection)

Cria um ServiceProvider contendo serviços do IServiceCollection fornecido.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Cria um ServiceProvider contendo serviços da IServiceCollection fornecida, opcionalmente habilitando a criação do serviço e a validação do escopo.

BuildServiceProvider(IServiceCollection, Boolean)

Cria um ServiceProvider contendo serviços da IServiceCollection fornecida, opcionalmente habilitando a validação de escopo.

AddHostedService<THostedService>(IServiceCollection)

Adicione um registro IHostedService para o tipo fornecido.

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

Adicione um registro IHostedService para o tipo fornecido.

AddKeyedScoped(IServiceCollection, Type, Object)

Adiciona um serviço com escopo do tipo especificado em serviceType à IServiceCollection especificada.

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

Adiciona um serviço com escopo do tipo especificado em serviceType com um alocador especificado em implementationFactory à IServiceCollection especificada.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

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

AddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona um serviço com escopo do tipo especificado em TService à IServiceCollection especificada.

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

Adiciona um serviço com escopo do tipo especificado em TService com um alocador especificado em implementationFactory à IServiceCollection especificada.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,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.

AddKeyedSingleton(IServiceCollection, Type, Object)

Adiciona um serviço de singleton do tipo especificado em serviceType à IServiceCollection especificada.

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

Adiciona um serviço de singleton do tipo especificado em serviceType com um alocador especificado em implementationFactory à IServiceCollection especificada.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

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

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Adiciona um serviço de singleton do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType à IServiceCollection especificada.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona um serviço de singleton do tipo especificado em TService à IServiceCollection especificada.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

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

Adiciona um serviço de singleton do tipo especificado em TService com um alocador especificado em implementationFactory à IServiceCollection especificada.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,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.

AddKeyedTransient(IServiceCollection, Type, Object)

Adiciona um serviço transitório do tipo especificado em serviceType à IServiceCollection especificada.

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

Adiciona um serviço transitório do tipo especificado em serviceType com um alocador especificado em implementationFactory à IServiceCollection especificada.

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 à IServiceCollection especificada.

AddKeyedTransient<TService>(IServiceCollection, Object)

Adiciona um serviço transitório do tipo especificado em TService à IServiceCollection especificada.

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

Adiciona um serviço transitório do tipo especificado em TService com um alocador especificado em implementationFactory à IServiceCollection especificada.

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 à IServiceCollection especificada.

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 o alocador especificado em implementationFactory à IServiceCollection especificada.

AddScoped(IServiceCollection, Type)

Adiciona um serviço com escopo do tipo especificado em serviceType à IServiceCollection especificada.

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.

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.

AddScoped<TService>(IServiceCollection)

Adiciona um serviço com escopo do tipo especificado em TService à IServiceCollection especificada.

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.

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.

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.

AddSingleton(IServiceCollection, Type)

Adiciona um serviço de singleton do tipo especificado em serviceType à IServiceCollection especificada.

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.

AddSingleton(IServiceCollection, Type, Object)

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

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.

AddSingleton<TService>(IServiceCollection)

Adiciona um serviço de singleton do tipo especificado em TService à IServiceCollection especificada.

AddSingleton<TService>(IServiceCollection, TService)

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

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.

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.

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.

AddTransient(IServiceCollection, Type)

Adiciona um serviço transitório do tipo especificado em serviceType à IServiceCollection especificada.

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.

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.

AddTransient<TService>(IServiceCollection)

Adiciona um serviço transitório do tipo especificado em TService à IServiceCollection especificada.

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.

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.

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.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Adiciona os serviços de cache distribuídos do Microsoft SQL Server ao IServiceCollection especificado.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Adiciona os serviços de cache distribuído do Redis ao IServiceCollection especificado.

AddTcpEndpointProbe(IServiceCollection)

Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck.

AddSystemd(IServiceCollection)

Especifica o contrato para uma coleção de descritores de serviço.

AddWindowsService(IServiceCollection)

Especifica o contrato para uma coleção de descritores de serviço.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Especifica o contrato para uma coleção de descritores de serviço.

AsReadOnly<T>(IList<T>)

Retorna um wrapper somente ReadOnlyCollection<T> leitura para a lista especificada.

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.

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.

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.

Aplica-se a