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

Name Description
Count

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

(Herdado de ICollection<T>)
IsReadOnly

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

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

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

(Herdado de IList<T>)

Métodos

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

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

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

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

(Herdado de ICollection<T>)
GetEnumerator()

Devolve um enumerador que itera numa coleção.

(Herdado de IEnumerable)
IndexOf(T)

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

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

Insere um item no IList<T> í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 IList<T> item no índice especificado.

(Herdado de IList<T>)

Métodos da Extensão

Name Description
ActivateKeyedSingleton(IServiceCollection, Type, Object)

Impõe a ativação de singleton com chave no arranque em vez de em tempo de execução.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Impõe a ativação de singleton com chave no arranque em vez de em tempo de execução.

ActivateSingleton(IServiceCollection, Type)

Impõe a ativação singleton no arranque em vez de em tempo de execução.

ActivateSingleton<TService>(IServiceCollection)

Impõe a ativação singleton no arranque em vez de em tempo de execução.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona uma sequência de ServiceDescriptor ao collection.

Add(IServiceCollection, ServiceDescriptor)

Adiciona o especificado descriptor ao collection.

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

AddActivatedKeyedSingleton<TService,TImplementation>(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>(IServiceCollection, Object)

Adiciona um serviço singleton com chave ativado automaticamente.

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(IServiceCollection, Type)

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

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

Adiciona um serviço singleton ativado automaticamente.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Adiciona um serviço singleton ativado automaticamente.

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

Adiciona um serviço singleton ativado automaticamente.

AddActivatedSingleton<TService>(IServiceCollection)

Adiciona um serviço singleton ativado automaticamente.

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Adiciona uma instância do enricher de aplicação ao IServiceCollection.

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

Adiciona uma instância do enricher de aplicação ao IServiceCollection.

AddApplicationLogEnricher(IServiceCollection)

Adiciona uma instância do enricher de aplicação ao IServiceCollection.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

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

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

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

AddAsyncState(IServiceCollection)

Adiciona implementações padrão para os serviços IAsyncState, IAsyncContext<T> e Microsoft.Extensions.AsyncState.IAsyncLocalContext`1. Por favor, note que as implementações destas interfaces não são seguras para threads.

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

Adiciona uma instância de BuildMetadata ao IServiceCollection.

AddBuildMetadata(IServiceCollection, IConfigurationSection)

Adiciona uma instância de BuildMetadata ao IServiceCollection.

AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Regista um singleton IChatClient no IServiceCollection.

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

Regista um singleton IChatClient no IServiceCollection.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Adicionar exportador de dados de latência para a consola.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Adicionar exportador de dados de latência para a consola.

AddConsoleLatencyDataExporter(IServiceCollection)

Adicionar exportador de dados de latência para a consola.

AddContextualOptions(IServiceCollection)

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

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória ao IServiceCollectionarquivo . Frameworks que requerem uma cache distribuída para funcionar podem adicionar esta dependência com segurança à sua lista de dependências para garantir que existe pelo menos uma implementação disponível.

AddDistributedMemoryCache(IServiceCollection)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória ao IServiceCollectionarquivo . Frameworks que requerem uma cache distribuída para funcionar podem adicionar esta dependência com segurança à sua lista de dependências para garantir que existe pelo menos uma implementação disponível.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

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

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Adiciona metadados de dependência.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Adiciona metadados de dependência.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Regista um gerador de embedding singleton no IServiceCollection.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Regista um gerador de embedding singleton no IServiceCollection.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Regista um sumário de exceções num contentor de injeção de dependências.

AddExceptionSummarizer(IServiceCollection)

Regista um sumário de exceções num contentor de injeção de dependências.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Configura registos falsos.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Configura registos falsos.

AddFakeLogging(IServiceCollection)

Configura registos falsos com opções predefinidas.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Regista o fornecedor de redatores falsos que sempre devolve instâncias falsas de redatores falsos.

AddFakeRedaction(IServiceCollection)

Regista o fornecedor de redatores falsos que sempre devolve instâncias falsas de redatores falsos.

AddHealthChecks(IServiceCollection)

Adiciona o HealthCheckService ao contentor, usando o delegado fornecido para registar as verificações de saúde.

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

Adicione um IHostedService registo para o tipo indicado.

AddHostedService<THostedService>(IServiceCollection)

Adicione um IHostedService registo para o tipo indicado.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

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

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

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

AddHttpClient(IServiceCollection, String)

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

AddHttpClient(IServiceCollection)

Adiciona os IHttpClientFactory e serviços relacionados ao IServiceCollection.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient. O nome do cliente será definido para o nome do tipo .TClient

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient. O nome do cliente será definido para o nome do tipo .TClient

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient. O nome do cliente será definido para o nome do tipo .TClient

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient. O nome do cliente será definido para o nome do tipo .TClient

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient. O nome do cliente será definido para o nome do tipo .TClient

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

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

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Adiciona os IHttpClientFactory serviços e relacionados ao IServiceCollection e configura uma ligação entre o TClient tipo e um nome HttpClient. O nome do cliente será definido para o nome do tipo .TClient

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Adiciona um DelegatingHandler para recolher informação de latência e enriquecer o registo de pedidos de saída para todos os clientes http.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Adiciona um DelegatingHandler para recolher informação de latência e enriquecer o registo de pedidos de saída para todos os clientes http.

AddHttpClientLatencyTelemetry(IServiceCollection)

Adiciona um DelegatingHandler para recolher informação de latência e enriquecer o registo de pedidos de saída para todos os clientes http.

AddHttpClientLogEnricher<T>(IServiceCollection)

Adiciona uma instância enriquecedora de T para IServiceCollection enriquecer HttpClient troncos.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

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

AddHybridCache(IServiceCollection)

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

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Regista um singleton IImageGenerator no IServiceCollection.

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Regista um singleton IImageGenerator no IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Regista um singleton IChatClient com chave no IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

Regista um singleton IChatClient com chave no IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Regista um gerador de embedding singleton com chave no IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Regista um gerador de embedding singleton com chave no IServiceCollection.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

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

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

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

AddKeyedHybridCache(IServiceCollection, Object, String)

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

AddKeyedHybridCache(IServiceCollection, Object)

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

AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Regista um singleton IImageGenerator com chave no IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

Regista um singleton IImageGenerator com chave no IServiceCollection.

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

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao .IServiceCollection

AddKeyedScoped(IServiceCollection, Type, Object)

Adiciona um serviço com âmbito do tipo especificado em serviceType ao .IServiceCollection

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

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

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

Adiciona um serviço com âmbito do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona um serviço com âmbito do tipo especificado em TService ao .IServiceCollection

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

Adiciona um serviço singleton do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

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

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

AddKeyedSingleton(IServiceCollection, Type, Object)

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

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

Adiciona um serviço singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

Adiciona um serviço singleton do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona um serviço singleton do tipo especificado em TService ao especificado IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Regista um singleton ISpeechToTextClient com chave no IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

Regista um singleton ISpeechToTextClient com chave no IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Regista um singleton ITextToSpeechClient com chave no IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

Regista um singleton ITextToSpeechClient com chave no IServiceCollection.

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

Adiciona um serviço transitório do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Adiciona um serviço transitório do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

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

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

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

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

Adiciona um serviço transitório do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

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

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Regista as sondas de vivibilidade, arranque e prontidão usando as opções configuradas.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Regista as sondas de vivibilidade, arranque e prontidão usando as opções configuradas.

AddKubernetesProbes(IServiceCollection)

Regista as sondas de liveness, arranque e prontidão usando as opções padrão.

AddKubernetesResourceMonitoring(IServiceCollection, String)

Configura e adiciona componentes de monitorização de recursos Kubernetes a uma coleção de serviços juntamente com os componentes básicos necessários de monitorização de recursos.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Adiciona contexto de latência.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Adiciona contexto de latência.

AddLatencyContext(IServiceCollection)

Adiciona contexto de latência.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Adiciona serviços necessários para localização de aplicações.

AddLocalization(IServiceCollection)

Adiciona serviços necessários para localização de aplicações.

AddLogEnricher(IServiceCollection, ILogEnricher)

Regista uma instância de log enricher.

AddLogEnricher<T>(IServiceCollection)

Regista um tipo de enriquecedor de log.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Adiciona serviços de registo ao . IServiceCollectionespecificado .

AddLogging(IServiceCollection)

Adiciona serviços de registo ao . IServiceCollectionespecificado .

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Adiciona uma implementação não distribuída em memória ao IMemoryCacheIServiceCollection.

AddMemoryCache(IServiceCollection)

Adiciona uma implementação não distribuída em memória ao IMemoryCacheIServiceCollection.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

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

AddMetrics(IServiceCollection)

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

AddNullLatencyContext(IServiceCollection)

Adiciona um contexto de latência no-op a um contentor de injeção de dependências.

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptions<TOptions>(IServiceCollection)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

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

Regista um vazio PolicyRegistry na coleção de serviços com tipos IPolicyRegistry<TKey>de serviço , IReadOnlyPolicyRegistry<TKey>, e IConcurrentPolicyRegistry<TKey> usa o delegado especificado para o configurar.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Regista os fornecidos IPolicyRegistry<TKey> na coleção de serviços com os tipos IPolicyRegistry<TKey>de serviço , IReadOnlyPolicyRegistry<TKey>, e IConcurrentPolicyRegistry<TKey> devolve o registo fornecido.

AddPolicyRegistry(IServiceCollection)

Regista um vazio PolicyRegistry na coleção de serviços com os tipos IPolicyRegistry<TKey>de serviço , IReadOnlyPolicyRegistry<TKey>, e IConcurrentPolicyRegistry<TKey> se os tipos de serviço ainda não estiverem registados e devolve o registo existente ou recém-criado.

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

Adiciona um ObjectPool<T> e permite que DI devolva instâncias com âmbito de TService.

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

Adiciona um ObjectPool<T> e permite que DI devolva instâncias com âmbito de TService.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

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

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Adiciona uma instância do enriquecedor hospedeiro ao IServiceCollection.

AddProcessLogEnricher(IServiceCollection)

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

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Regista uma implementação de IRedactorProvider em e IServiceCollection configura os redatores disponíveis.

AddRedaction(IServiceCollection)

Regista uma implementação de IRedactorProvider em .IServiceCollection

AddResilienceEnricher(IServiceCollection)

Adiciona enriquecedores de resiliência.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
Obsoleto.

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

AddResourceMonitoring(IServiceCollection)

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

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

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Adiciona um serviço com âmbito do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao .IServiceCollection

AddScoped(IServiceCollection, Type)

Adiciona um serviço com âmbito do tipo especificado em serviceType ao .IServiceCollection

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

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Adiciona um serviço com âmbito do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

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

Adiciona um serviço com âmbito do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddScoped<TService>(IServiceCollection)

Adiciona um serviço com âmbito do tipo especificado em TService ao .IServiceCollection

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
Obsoleto.

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

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
Obsoleto.

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

AddServiceLogEnricher(IServiceCollection)
Obsoleto.

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

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

Adiciona um serviço singleton do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

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

AddSingleton(IServiceCollection, Type, Type)

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

AddSingleton(IServiceCollection, Type)

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

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

Adiciona um serviço singleton do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

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

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

Adiciona um serviço singleton do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

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

AddSingleton<TService>(IServiceCollection)

Adiciona um serviço singleton do tipo especificado em TService ao especificado IServiceCollection.

AddSpeechToTextClient(IServiceCollection, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Regista um singleton ISpeechToTextClient no IServiceCollection.

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

Regista um singleton ISpeechToTextClient no IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Regista uma instância estática de enriquecimento de log.

AddStaticLogEnricher<T>(IServiceCollection)

Regista um tipo de enriquecedor de log estático.

AddSystemd(IServiceCollection)

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

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Regista o relatório do estado de saúde usando uma porta TCP se o serviço for considerado saudável IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Regista o relatório do estado de saúde usando uma porta TCP se o serviço for considerado saudável IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Regista o relatório do estado de saúde usando uma porta TCP se o serviço for considerado saudável IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Regista o relatório do estado de saúde usando uma porta TCP se o serviço for considerado saudável IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Regista o relatório do estado de saúde usando uma porta TCP se o serviço for considerado saudável IHealthCheck.

AddTcpEndpointProbe(IServiceCollection)

Regista o relatório do estado de saúde usando uma porta TCP se o serviço for considerado saudável IHealthCheck.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Regista um editor de verificações de saúde que emite telemetria representando o estado da aplicação.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Regista um editor de verificações de saúde que emite telemetria representando o estado da aplicação.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Regista um editor de verificações de saúde que emite telemetria representando o estado da aplicação.

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Regista um singleton ITextToSpeechClient no IServiceCollection.

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

Regista um singleton ITextToSpeechClient no IServiceCollection.

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

Adiciona um serviço transitório do tipo especificado em serviceType com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Adiciona um serviço transitório do tipo especificado em serviceType com uma implementação do tipo especificado em implementationType ao especificado IServiceCollection.

AddTransient(IServiceCollection, Type)

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

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

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation usando a fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Adiciona um serviço transitório do tipo especificado em TService com um tipo de implementação especificado em TImplementation ao especificado IServiceCollection.

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

Adiciona um serviço transitório do tipo especificado em TService com uma fábrica especificada em implementationFactory ao especificado IServiceCollection.

AddTransient<TService>(IServiceCollection)

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

AddValidation(IServiceCollection, Action<ValidationOptions>)

Adiciona os serviços de validação ao arquivo especificado IServiceCollection.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Soma HtmlEncoder, JavaScriptEncoder e UrlEncoder ao especificado services.

AddWebEncoders(IServiceCollection)

Soma HtmlEncoder, JavaScriptEncoder e UrlEncoder ao especificado services.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

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

AddWindowsService(IServiceCollection)

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

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

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

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

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

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

Aplica uma função acumuladora sobre uma sequência.

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

Aplica uma função acumuladora sobre uma sequência, agrupando os resultados por chave.

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

Aplica uma função acumuladora sobre uma sequência, agrupando os resultados por chave.

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

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

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

Devolve uma coleção filtrada de elementos que contém os antepassados de cada nó na coleção fonte. Apenas os elementos que têm correspondência XName são incluídos na coleção.

Ancestors<T>(IEnumerable<T>)

Devolve uma coleção de elementos que contém os antepassados de cada nó na coleção de código-fonte.

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

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

Any<TSource>(IEnumerable<TSource>)

Determina se uma sequência contém algum elemento.

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

Acrescenta um valor ao final da sequência.

AsEnumerable<TSource>(IEnumerable<TSource>)

Retorna a entrada digitada como IEnumerable<T>.

AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

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

AsReadOnly<T>(IList<T>)

Devolve um wrapper de apenas ReadOnlyCollection<T> leitura para a lista especificada.

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

Calcula a média de uma sequência de Decimal valores obtidos invocando 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 Double valores obtidos invocando 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 Int32 valores obtidos invocando 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 Int64 valores obtidos invocando 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 anuláveis Decimal que são obtidos invocando 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 anuláveis Double que são obtidos invocando 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 anuláveis Int32 que são obtidos invocando 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 anuláveis Int64 que são obtidos invocando 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 anuláveis Single que são obtidos invocando 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 Single valores obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

BuildServiceProvider(IServiceCollection, Boolean)

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

BuildServiceProvider(IServiceCollection)

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

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

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

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

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

Concatena duas sequências.

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

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

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

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

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

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

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

Regista uma instância de configuração que TOptions se vai vincular a.

Configure<TOptions>(IServiceCollection, IConfiguration)

Regista uma instância de configuração que TOptions se vai vincular a.

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

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

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

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

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

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

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

Regista uma instância de configuração que TOptions se vai vincular a.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Regista uma instância de configuração que TOptions se vai vincular a.

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

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

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

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

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

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

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

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

ConfigureOptions(IServiceCollection, Object)

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

ConfigureOptions(IServiceCollection, Type)

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

ConfigureOptions<TConfigureOptions>(IServiceCollection)

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

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

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

ConfigurePools(IServiceCollection, IConfigurationSection)

Configura pools DI.

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

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

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

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

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

Copia DataRow objetos para o especificado DataTable, dado um objeto de entrada IEnumerable<T> onde o parâmetro T genérico é DataRow.

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

Copia DataRow objetos para o especificado DataTable, dado um objeto de entrada IEnumerable<T> onde o parâmetro T genérico é DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Devolve a DataTable que contém cópias dos DataRow objetos, dado um objeto de entrada IEnumerable<T> onde o parâmetro T genérico é DataRow.

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

Devolve um número que representa quantos elementos na sequência especificada satisfazem uma condição.

Count<TSource>(IEnumerable<TSource>)

Devolve o número de elementos numa sequência.

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

Devolve a contagem de elementos na sequência de origem agrupados por chave.

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

Devolve os elementos da sequência especificada ou o valor especificado numa coleção singleton se a sequência estiver vazia.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Devolve os elementos da sequência especificada ou o valor padrão do parâmetro de tipo numa coleção singleton se a sequência estiver vazia.

DescendantNodes<T>(IEnumerable<T>)

Devolve uma coleção dos nós descendentes de cada documento e elemento da coleção de origem.

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

Devolve uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e documento da coleção de origem. Apenas os elementos que têm correspondência XName são incluídos na coleção.

Descendants<T>(IEnumerable<T>)

Devolve uma coleção de elementos que contém os elementos descendentes de cada elemento e documento da coleção fonte.

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

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

Distinct<TSource>(IEnumerable<TSource>)

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

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

Devolve elementos distintos de uma sequência de acordo com uma função seletora de teclas especificada e usando um comparador especificado para comparar chaves.

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

Devolve elementos distintos de uma sequência de acordo com uma função seletora de teclas especificada.

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

Devolve o elemento num índice especificado numa sequência.

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

Devolve o elemento num índice especificado numa sequência.

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

Devolve o elemento num índice especificado numa sequência ou um valor padrão se o índice estiver fora do intervalo.

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

Devolve o elemento num índice especificado numa sequência ou um valor padrão se o índice estiver fora do intervalo.

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

Devolve uma coleção filtrada dos elementos filhos de cada elemento e documento da coleção de origem. Apenas os elementos que têm correspondência XName são incluídos na coleção.

Elements<T>(IEnumerable<T>)

Devolve uma coleção dos elementos filhos de cada elemento e documento da coleção de origem.

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

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

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

Produz a diferença de conjuntos de duas sequências usando o comparador de igualdade por defeito para comparar valores.

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

Produz a diferença de conjuntos de duas sequências de acordo com uma função seletora de teclas especificada.

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

Produz a diferença de conjuntos de duas sequências de acordo com uma função seletora de teclas especificada.

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

Devolve o primeiro elemento numa sequência que satisfaz uma condição especificada.

First<TSource>(IEnumerable<TSource>)

Devolve o primeiro elemento de uma sequência.

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

Devolve o primeiro elemento da sequência que satisfaz uma condição, ou um valor padrão especificado se tal elemento não for encontrado.

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

Devolve o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado.

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

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

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

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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. Os valores-chave são comparados usando um comparador especificado, e 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>)

Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. Os elementos de cada grupo são projetados 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 seletora de tecla. 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,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada e projeta os elementos para cada grupo usando uma função especificada.

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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. As chaves são comparadas usando um comparador especificado.

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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave.

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

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

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

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

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 chave e agrupa os resultados. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

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 das chaves e agrupa os resultados. O comparador de igualdade por defeito é usado para comparar chaves.

Index<TSource>(IEnumerable<TSource>)

Devolve um enumerável que incorpora o índice do elemento numa tupla.

InDocumentOrder<T>(IEnumerable<T>)

Devolve uma coleção de nós que contém todos os nós da coleção de código-fonte, ordenados pela ordem dos documentos.

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

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

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

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

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

Produz a interseção conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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

Produz a interseção conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves.

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

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

Last<TSource>(IEnumerable<TSource>)

Devolve o último elemento de uma sequência.

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

Devolve o último elemento de uma sequência que satisfaz uma condição, ou um valor padrão especificado se tal elemento não for encontrado.

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

Devolve o último elemento de uma sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado.

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

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

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

LeftJoin<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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

LeftJoin<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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves.

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

Devolve e Int64 que representa quantos elementos numa sequência satisfazem uma condição.

LongCount<TSource>(IEnumerable<TSource>)

Retorna e Int64 que representa o número total de elementos numa sequência.

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 devolve o valor máximo resultante.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Devolve o valor máximo numa sequência genérica.

Max<TSource>(IEnumerable<TSource>)

Devolve o valor máximo numa sequência genérica.

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

Devolve o valor máximo numa sequência genérica de acordo com uma função seletora de teclas e comparador de chaves especificadas.

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

Devolve o valor máximo numa sequência genérica de acordo com uma função seletora de teclas especificada.

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 devolve o valor mínimo resultante.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Devolve o valor mínimo numa sequência genérica.

Min<TSource>(IEnumerable<TSource>)

Devolve o valor mínimo numa sequência genérica.

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

Devolve o valor mínimo numa sequência genérica de acordo com uma função seletora de teclas e comparador de chaves especificadas.

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

Devolve o valor mínimo numa sequência genérica de acordo com uma função seletora de teclas especificada.

Nodes<T>(IEnumerable<T>)

Devolve uma coleção dos nós filhos de cada documento e elemento da coleção de código-fonte.

OfType<TResult>(IEnumerable)

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

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

Ordena os elementos de uma sequência por ordem crescente.

Order<T>(IEnumerable<T>)

Ordena os elementos de uma sequência por ordem crescente.

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

Ordena os elementos de uma sequência por ordem crescente usando um comparador especificado.

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

Ordena os elementos de uma sequência por ordem crescente de acordo com uma chave.

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

Ordena os elementos de uma sequência por ordem decrescente usando um comparador especificado.

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

Ordena os elementos de uma sequência por ordem decrescente de acordo com uma chave.

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

Ordena os elementos de uma sequência por ordem decrescente.

OrderDescending<T>(IEnumerable<T>)

Ordena os elementos de uma sequência por ordem decrescente.

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

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

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

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

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

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

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

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

RegisterCheckpointNames(IServiceCollection, String[])

Regista um conjunto de nomes de checkpoints para um contexto de latência.

RegisterMeasureNames(IServiceCollection, String[])

Regista um conjunto de nomes de medidas para um contexto de latência.

RegisterTagNames(IServiceCollection, String[])

Regista um conjunto de nomes de etiquetas para um contexto de latência.

Remove<T>(IEnumerable<T>)

Remove todos os nós da coleção de origem do seu nó pai.

RemoveAll(IServiceCollection, Type)

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

RemoveAll<T>(IServiceCollection)

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

RemoveAllKeyed(IServiceCollection, Type, Object)

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

RemoveAllKeyed<T>(IServiceCollection, Object)

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

Replace(IServiceCollection, ServiceDescriptor)

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

Reverse<TSource>(IEnumerable<TSource>)

Inverte a ordem dos elementos numa sequência.

RightJoin<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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

RightJoin<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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves.

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

Projeta cada elemento de uma sequência numa nova forma incorporando o índice do elemento.

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

Projeta cada elemento de uma sequência numa nova forma.

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

Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência e invoca uma função seletora de resultados em cada elemento nelas.

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

Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento.

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

Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.

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

Projeta cada elemento de uma sequência para um IEnumerable<T>, e achata as sequências resultantes numa só sequência. O índice de cada elemento fonte é usado na forma projetada desse elemento.

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

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

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 seu tipo.

Shuffle<TSource>(IEnumerable<TSource>)

Baralha a ordem dos elementos de uma sequência.

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

Devolve o único elemento de uma sequência que satisfaz uma condição especificada, e lança uma exceção se existirem mais do que um desses elementos.

Single<TSource>(IEnumerable<TSource>)

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

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

Devolve o único elemento de uma sequência que satisfaz uma condição especificada, ou um valor padrão especificado se tal elemento não existir; este método lança uma exceção se mais do que um elemento satisfizerem a condição.

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

Devolve o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se tal elemento não existir; este método lança uma exceção se mais do que um elemento satisfizerem a condição.

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

Devolve o único elemento de uma sequência, ou um valor padrão especificado se a sequência estiver vazia; este método lança uma exceção se houver mais do que um elemento na sequência.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Devolve o único elemento de uma sequência, ou um valor padrão se a sequência estiver vazia; este método lança uma exceção se houver mais do que um elemento na sequência.

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

Ignora um número especificado de elementos numa sequência e depois devolve os elementos restantes.

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

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

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

Ignora elementos numa sequência desde que uma condição especificada seja verdadeira e depois devolve os elementos restantes.

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

Ignora elementos numa sequência desde que uma condição especificada seja verdadeira e depois devolve 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 Decimal valores obtidos invocando 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 Double valores obtidos invocando 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 Int32 valores obtidos invocando 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 Int64 valores obtidos invocando 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 nulos Decimal que são obtidos ao invocar 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 nulos Double que são obtidos ao invocar 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 nulos Int32 que são obtidos ao invocar 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 nulos Int64 que são obtidos ao invocar 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 nulos Single que são obtidos ao invocar 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 Single valores obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

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

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

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

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

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

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

Devolve elementos de uma sequência desde que uma condição especificada seja verdadeira.

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

Devolve elementos de uma sequência desde 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 um array a partir de um IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Converte um IEnumerable<T> para um IAsyncEnumerable<T>.

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

Cria a Dictionary<TKey,TValue> partir de uma IEnumerable<T> função seletora de teclas especificada, um comparador e uma função seletora de elementos.

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

Cria um Dictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria um Dictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com uma função seletora de teclas especificada e um comparador de chaves.

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

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

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

Cria um FrozenDictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria a FrozenDictionary<TKey,TValue> partir de uma IEnumerable<T> função seletora de teclas especificada.

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

Cria um FrozenSet<T> com os valores especificados.

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

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

ToHashSet<TSource>(IEnumerable<TSource>)

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

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria um array imutável a partir da coleção especificada.

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 do seu conteúdo usando os comparadores de chave e valor especificados.

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 do seu conteúdo usando o comparador de chaves especificado.

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 do seu conteúdo.

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

Constrói um dicionário imutável baseado numa transformação de uma sequência.

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

Constrói um dicionário imutável a partir de uma coleção existente de elementos, aplicando uma função de transformação às chaves fonte.

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

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

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

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

ToImmutableList<TSource>(IEnumerable<TSource>)

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

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 ordenado imutável do seu conteúdo usando os comparadores de chave e valor especificados.

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 ordenado imutável do seu conteúdo usando o comparador de chaves especificado.

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

Enumera e transforma uma sequência, produzindo um dicionário ordenado imutável do seu conteúdo.

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

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

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

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

ToList<TSource>(IEnumerable<TSource>)

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

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

Cria a Lookup<TKey,TElement> partir de uma IEnumerable<T> função seletora de teclas especificada, um comparador e uma função seletor de elementos.

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

Cria um Lookup<TKey,TElement> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria um Lookup<TKey,TElement> a partir de um IEnumerable<T> de acordo com uma função seletora de teclas especificada e um comparador de chaves.

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

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

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

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

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.

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

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

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Tenta adicionar um serviço singleton com chave 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(IServiceCollection, Type)

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddActivatedSingleton<TService,TImplementation>(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>(IServiceCollection)

Tenta adicionar um serviço singleton ativado automaticamente.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

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

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped(IServiceCollection, Type)

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddScoped<TService>(IServiceCollection)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton(IServiceCollection, Type)

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddSingleton<TService>(IServiceCollection, TService)

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

TryAddSingleton<TService>(IServiceCollection)

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

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient(IServiceCollection, Type)

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddTransient<TService>(IServiceCollection)

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

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>, IEqualityComparer<TSource>)

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

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

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

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

Produz a união conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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

Produz a união conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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

Filtra uma sequência de valores com base num predicado.

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

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

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

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

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>(IEnumerable<TFirst>, IEnumerable<TSecond>)

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

Aplica-se a