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 chaveada no momento da inicialização e não no runtime.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Impõe a ativação singleton chaveada no momento da inicialização e não no runtime.

ActivateSingleton(IServiceCollection, Type)

Impõe a ativação singleton no momento da inicialização e não no runtime.

ActivateSingleton<TService>(IServiceCollection)

Impõe a ativação singleton no momento da inicialização e não no 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 ativado automaticamente.

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

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Tenta adicionar um serviço singleton ativado automaticamente.

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

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Tenta adicionar um serviço singleton 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>>>)

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

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

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

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

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

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

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

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

AddLogEnricher<T>(IServiceCollection)

Registra um tipo de enriquecidor de log.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Registra uma instância do 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ção 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 nome 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 nome TOptions para a coleção de serviços subjacente.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Adiciona serviços necessários para usar opções e impõe marcar de validação de opções 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.

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

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

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

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Cria um FrozenDictionary<TKey,TValue> de uma IEnumerable<T> função de seletor de chave especificada.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Cria um FrozenDictionary<TKey,TValue> de um IEnumerable<T>, de acordo com as funções especificadas de seletor de chave e seletor de elemento.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Cria um FrozenSet<T> com os valores especificados.

AsReadOnly<T>(IList<T>)

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

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria uma matriz imutável com base na coleção especificada.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Constrói um dicionário imutável de uma coleção existente de elementos, aplicando uma função de transformação nas chaves de origem.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Constrói um dicionário imutável com base em alguma transformação de uma sequência.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera e transforma uma sequência e produz um dicionário imutável com base em seu conteúdo.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Enumera e transforma uma sequência e produz um dicionário imutável com base em seu conteúdo usando o comparador de chave especificado.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Enumera e transforma uma sequência e produz um dicionário imutável com base em seu conteúdo usando os comparadores de chave e valor especificados.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto de hash imutável de seu conteúdo.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Enumera uma sequência, produz um conjunto de hash imutável de seu conteúdo e usa o comparador de igualdade especificado para o tipo de conjunto.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável de seu conteúdo.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo usando o comparador de chave especificado.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo usando os comparadores de chave e valor especificados.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto classificado imutável de seu conteúdo.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Enumera uma sequência, produz um conjunto classificado imutável de seu conteúdo e usa o comparador especificado.

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.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Aplica uma função de acumulador a uma sequência.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Aplica uma função de acumulador a uma sequência. O valor de semente especificado é usado como o valor inicial do acumulador.

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Aplica uma função de acumulador a uma sequência. O valor de semente especificado é usado como o valor inicial do acumulador e a função especificada é usada para selecionar o valor do resultado.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

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

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

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

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Determina se todos os elementos de uma sequência atendem a uma condição.

Any<TSource>(IEnumerable<TSource>)

Determina se uma sequência contém elementos.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Determina se algum elemento de uma sequência atende a uma condição.

Append<TSource>(IEnumerable<TSource>, TSource)

Acrescenta um valor ao final da sequência.

AsEnumerable<TSource>(IEnumerable<TSource>)

Retorna a entrada digitada como IEnumerable<T>.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Calcula a média de uma sequência de valores Decimal obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Calcula a média de uma sequência de valores Double obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Calcula a média de uma sequência de valores Int32 obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Calcula a média de uma sequência de valores Int64 obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Calcula a média de uma sequência de valores Decimal que permitem valor nulo obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Calcula a média de uma sequência de valores Double que permitem valor nulo obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Calcula a média de uma sequência de valores Int32 que permitem valor nulo obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Calcula a média de uma sequência de valores Int64 que permitem valor nulo obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Calcula a média de uma sequência de valores Single que permitem valor nulo obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Calcula a média de uma sequência de valores Single obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

Chunk<TSource>(IEnumerable<TSource>, Int32)

Divide os elementos de uma sequência em partes de tamanho no máximo size.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Concatena duas sequências.

Contains<TSource>(IEnumerable<TSource>, TSource)

Determina se uma sequência contém um elemento especificado usando o comparador de igualdade padrão.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Determina se uma sequência contém um elemento especificado usando um IEqualityComparer<T> especificado.

Count<TSource>(IEnumerable<TSource>)

Retorna o número de elementos em uma sequência.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna um número que representa quantos elementos na sequência especificada atendem a uma condição.

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Retornará os elementos da sequência especificada ou o valor padrão do parâmetro de tipo em uma coleção de singletons se a sequência estiver vazia.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Retorna os elementos da sequência especificada ou o valor especificado em uma coleção de singletons se a sequência está vazia.

Distinct<TSource>(IEnumerable<TSource>)

Retorna os elementos distintos de uma sequência usando o comparador de igualdade padrão para comparar valores.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Retorna os elementos distintos de uma sequência usando um IEqualityComparer<T> especificado para comparar valores.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Retorna elementos distintos de uma sequência de acordo com uma função de seletor de chave especificada.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Retorna elementos distintos de uma sequência de acordo com uma função de seletor de chave especificada e usando um comparador especificado para comparar chaves.

ElementAt<TSource>(IEnumerable<TSource>, Index)

Retorna o elemento de um índice especificado em uma sequência.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Retorna o elemento de um índice especificado em uma sequência.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

Retorna o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Retorna o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Produz a diferença de conjunto de duas sequências usando o comparador de igualdade padrão para comparar os valores.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produz a diferença de conjunto de duas sequências usando o IEqualityComparer<T> especificado para comparar os valores.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Produz a diferença de conjunto de duas sequências de acordo com uma função de seletor de chave especificada.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Produz a diferença de conjunto de duas sequências de acordo com uma função de seletor de chave especificada.

First<TSource>(IEnumerable<TSource>)

Retorna o primeiro elemento de uma sequência.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna o primeiro elemento em uma sequência que satisfaz uma condição especificada.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Retorna o primeiro elemento de uma sequência ou um valor padrão se a sequência não contém elementos.

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

Retorna o primeiro elemento de uma sequência ou um valor padrão especificado se a sequência não contiver elementos.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão, caso esse elemento não seja encontrado.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Retorna o primeiro elemento da sequência que atende a uma condição ou um valor padrão especificado se nenhum elemento desse tipo for encontrado.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Agrupa os elementos de uma sequência de acordo com uma função do seletor de chave especificada e compara as chaves usando um comparador especificado.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Agrupa os elementos de uma sequência de acordo com a função de seletor de chave especificada e projeta os elementos de cada grupo usando uma função especificada.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave. As chaves são comparadas usando um comparador e os elementos de cada grupo são projetados usando uma função especificada.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Agrupa os elementos de uma sequência de acordo com uma função do seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Agrupa os elementos de uma sequência de acordo com uma função do seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. As chaves são comparadas usando um comparador especificado.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Agrupa os elementos de uma sequência de acordo com uma função do seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os elementos de cada grupo são projetados usando uma função especificada.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Agrupa os elementos de uma sequência de acordo com uma função do seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os valores da chave são comparados usando um comparador especificado e os elementos de cada grupo são projetados usando uma função especificada.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Correlaciona os elementos de duas sequências com base na igualdade de chaves e agrupa os resultados. O comparador de igualdade padrão é usado para comparar chaves.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Correlaciona os elementos de duas sequências com base na igualdade de chaves e agrupa os resultados. Um IEqualityComparer<T> especificado é usado para comparar chaves.

Index<TSource>(IEnumerable<TSource>)

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

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Produz a interseção de conjunto de duas sequências usando o comparador de igualdade padrão para comparar os valores.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produz a interseção de conjunto de duas sequências usando o IEqualityComparer<T> especificado para comparar os valores.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Produz a interseção definida de duas sequências de acordo com uma função de seletor de chave especificada.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Produz a interseção definida de duas sequências de acordo com uma função de seletor de chave especificada.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Correlaciona os elementos de duas sequências com base em chaves de correspondência. O comparador de igualdade padrão é usado para comparar chaves.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Correlaciona os elementos de duas sequências com base em chaves de correspondência. Um IEqualityComparer<T> especificado é usado para comparar chaves.

Last<TSource>(IEnumerable<TSource>)

Retorna o último elemento de uma sequência.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna o último elemento de uma sequência que satisfaz uma condição especificada.

LastOrDefault<TSource>(IEnumerable<TSource>)

Retorna o último elemento de uma sequência ou um valor padrão se a sequência não contém elementos.

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

Retorna o último elemento de uma sequência ou um valor padrão especificado se a sequência não contiver elementos.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna o último elemento de uma sequência que satisfaz uma condição ou um valor padrão, caso esse elemento não seja encontrado.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Retorna o último elemento de uma sequência que satisfaz uma condição ou um valor padrão especificado se nenhum elemento desse tipo for encontrado.

LongCount<TSource>(IEnumerable<TSource>)

Retorna um Int64 que representa o número total de elementos em uma sequência.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna um Int64 que representa quantos elementos na sequência atendem a uma condição.

Max<TSource>(IEnumerable<TSource>)

Retorna o valor máximo em uma sequência genérica.

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Retorna o valor máximo em uma sequência genérica.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Decimal máximo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Double máximo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int32 máximo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int64 máximo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Decimal máximo que permite valor nulo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Double máximo que permite valor nulo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int32 máximo que permite valor nulo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int64 máximo que permite valor nulo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Single máximo que permite valor nulo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Single máximo.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Invoca uma função de transformação em cada elemento de uma sequência genérica e retorna o maior valor resultante.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Retorna o valor máximo em uma sequência genérica de acordo com uma função de seletor de chave especificada.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Retorna o valor máximo em uma sequência genérica de acordo com uma função de seletor de chave e um comparador de chave especificados.

Min<TSource>(IEnumerable<TSource>)

Retorna o valor mínimo em uma sequência genérica.

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Retorna o valor mínimo em uma sequência genérica.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Decimal mínimo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Double mínimo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int32 mínimo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int64 mínimo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Decimal mínimo que permite valor nulo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Double mínimo que permite valor nulo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int32 mínimo que permite valor nulo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Int64 mínimo que permite valor nulo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Single mínimo que permite valor nulo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor Single mínimo.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Invoca uma função de transformação em cada elemento de uma sequência genérica e retorna o menor valor resultante.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Retorna o valor mínimo em uma sequência genérica de acordo com uma função de seletor de chave especificada.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Retorna o valor mínimo em uma sequência genérica de acordo com uma função de seletor de chave especificada e um comparador de chave.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Order<T>(IEnumerable<T>)

Classifica os elementos de uma sequência em ordem crescente.

Order<T>(IEnumerable<T>, IComparer<T>)

Classifica os elementos de uma sequência em ordem crescente.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Classifica os elementos de uma sequência em ordem crescente de acordo com uma chave.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Classifica os elementos de uma sequência em ordem crescente usando um comparador especificado.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Classifica os elementos de uma sequência em ordem decrescente de acordo com uma chave.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Classifica os elementos de uma sequência em ordem decrescente usando um comparador especificado.

OrderDescending<T>(IEnumerable<T>)

Classifica os elementos de uma sequência em ordem decrescente.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Classifica os elementos de uma sequência em ordem decrescente.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Adiciona um valor ao início da sequência.

Reverse<TSource>(IEnumerable<TSource>)

Inverte a ordem dos elementos em uma sequência.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Projeta cada elemento de uma sequência em um novo formulário.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Projeta cada elemento de uma sequência em um novo formulário, incorporando o índice do elemento.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Projeta cada elemento de uma sequência em um IEnumerable<T> e nivela as sequências resultantes em uma sequência.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Projeta cada elemento de uma sequência em um IEnumerable<T> e nivela as sequências resultantes em uma sequência. O índice de cada elemento de origem é usado no formulário projetado desse elemento.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projeta cada elemento de uma sequência em um IEnumerable<T>, mescla as sequências resultantes em uma sequência e chama uma função de seletor de resultado em cada elemento contido nele.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projeta cada elemento de uma sequência em um IEnumerable<T>, mescla as sequências resultantes em uma sequência e chama uma função de seletor de resultado em cada elemento contido nele. O índice de cada elemento de origem é usado no formulário projetado intermediário do elemento.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Determina se duas sequências são iguais comparando os elementos usando o comparador de igualdade padrão para o tipo.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Determina se duas sequências são iguais, comparando seus elementos usando um IEqualityComparer<T> especificado.

Single<TSource>(IEnumerable<TSource>)

Retornará o único elemento de uma sequência e lançará uma exceção se não houver exatamente um elemento na sequência.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna o único elemento de uma sequência que satisfaz uma condição especificada e gera uma exceção se houver mais de um tal elemento.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Retorna o único elemento de uma sequência ou um valor padrão se a sequência é vazia; esse método gera uma exceção se há mais de um elemento na sequência.

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

Retorna o único elemento de uma sequência ou um valor padrão especificado se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lança uma exceção se mais de um elemento satisfizer a condição.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Retorna o único elemento de uma sequência que atende a uma condição especificada ou um valor padrão especificado se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição.

Skip<TSource>(IEnumerable<TSource>, Int32)

Ignora um número especificado de elementos em uma sequência e retorna os elementos restantes.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Retorna uma nova coleção enumerável que contém os elementos de source com os últimos elementos de count da coleção de origem omitidos.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Ignora elementos em uma sequência, contanto que uma condição especificada seja verdadeira e retorne os elementos restantes.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Ignora elementos em uma sequência, contanto que uma condição especificada seja verdadeira e retorne os elementos restantes. O índice do elemento é usado na lógica da função de predicado.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Calcula a soma da sequência de valores Decimal obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Calcula a soma da sequência de valores Double obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Calcula a soma da sequência de valores Int32 obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Calcula a soma da sequência de valores Int64 obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Calcula a soma da sequência de valores Decimal anuláveis obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Calcula a soma da sequência de valores Double anuláveis obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Calcula a soma da sequência de valores Int32 anuláveis obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Calcula a soma da sequência de valores Int64 anuláveis obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Calcula a soma da sequência de valores Single anuláveis obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Calcula a soma da sequência de valores Single obtidos pela invocação de uma função de transformação em cada elemento da sequência de entrada.

Take<TSource>(IEnumerable<TSource>, Int32)

Retorna um número especificado de elementos contíguos do início de uma sequência.

Take<TSource>(IEnumerable<TSource>, Range)

Retorna um intervalo especificado de elementos contíguos de uma sequência.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Retorna uma nova coleção enumerável que contém os últimos elementos de count de source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Retorna os elementos de uma sequência contanto que uma condição especificada seja verdadeira.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Retorna os elementos de uma sequência contanto que uma condição especificada seja verdadeira. O índice do elemento é usado na lógica da função de predicado.

ToArray<TSource>(IEnumerable<TSource>)

Cria uma matriz de um IEnumerable<T>.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Cria um Dictionary<TKey,TValue> de um IEnumerable<T>, de acordo com uma função de seletor de chave especificada.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Cria um Dictionary<TKey,TValue> de um IEnumerable<T>, de acordo com uma função de seletor de chave especificada e um comparador de chaves.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Cria um Dictionary<TKey,TValue> de um IEnumerable<T>, de acordo com as funções especificadas de seletor de chave e seletor de elemento.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Cria um Dictionary<TKey,TValue> de um IEnumerable<T> de acordo com uma função de seletor de chave, um comparador e uma função de seletor de elemento especificados.

ToHashSet<TSource>(IEnumerable<TSource>)

Cria um HashSet<T> de um IEnumerable<T>.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Cria um HashSet<T> de um IEnumerable<T> usando o comparer para comparar chaves.

ToList<TSource>(IEnumerable<TSource>)

Cria um List<T> de um IEnumerable<T>.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Cria um Lookup<TKey,TElement> de um IEnumerable<T>, de acordo com uma função de seletor de chave especificada.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Cria um Lookup<TKey,TElement> de um IEnumerable<T>, de acordo com uma função de seletor de chave especificada e um comparador de chaves.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Cria um Lookup<TKey,TElement> de um IEnumerable<T>, de acordo com as funções especificadas de seletor de chave e seletor de elemento.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Cria um Lookup<TKey,TElement> de um IEnumerable<T> de acordo com uma função de seletor de chave, um comparador e uma função de seletor de elemento especificados.

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

Tenta determinar o número de elementos em uma sequência sem forçar uma enumeração.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Produz a união de conjunto de duas sequências usando o comparador de igualdade padrão.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produz a união de conjunto de duas sequências usando o IEqualityComparer<T> especificado.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

Produz a união definida de duas sequências de acordo com uma função de seletor de chave especificada.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Produz a união definida de duas sequências de acordo com uma função de seletor de chave especificada.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Filtra uma sequência de valores com base em um predicado.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtra uma sequência de valores com base em um predicado. O índice de cada elemento é usado na lógica da função de predicado.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Produz uma sequência de tuplas com elementos das duas sequências especificadas.

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Produz uma sequência de tuplas com elementos das três sequências especificadas.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Aplica uma função especificada para os elementos correspondentes de duas sequências, produzindo uma sequência dos resultados.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Converte um IEnumerable<T> genérico em um IQueryable<T> genérico.

Ancestors<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os ancestrais de cada nó na coleção de origem.

Ancestors<T>(IEnumerable<T>, XName)

Retorna uma coleção filtrada de elementos que contém os ancestrais de cada nó na coleção de origem. Somente os elementos que têm um XName correspondente são incluídos na coleção.

DescendantNodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós descendentes de todos os documentos e elementos na coleção de origem.

Descendants<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.

Descendants<T>(IEnumerable<T>, XName)

Retorna uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem. Somente os elementos que têm um XName correspondente são incluídos na coleção.

Elements<T>(IEnumerable<T>)

Retorna uma coleção dos filhos elementos de cada elemento e o documento na coleção de origem.

Elements<T>(IEnumerable<T>, XName)

Retorna uma coleção filtrada dos elementos filho de cada elemento e documento na coleção de origem. Somente os elementos que têm um XName correspondente são incluídos na coleção.

InDocumentOrder<T>(IEnumerable<T>)

Retorna uma coleção de nós que contém todos os nós na coleção de origem, classificados em ordem segundo o documento.

Nodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós filhos de todos os documentos e elementos na coleção de origem.

Remove<T>(IEnumerable<T>)

Remove todos os nós na coleção de origem do respectivo nó pai.

Aplica-se a