ServiceCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementação padrão de IServiceCollection.
public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
interface IServiceCollection
interface IList<ServiceDescriptor>
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
type ServiceCollection = class
interface IServiceCollection
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
- Herança
-
ServiceCollection
- Implementações
Construtores
ServiceCollection() |
Inicializa uma nova instância da classe ServiceCollection. |
Propriedades
Count |
Obtém o número de elementos contidos no ICollection<T>. |
IsReadOnly |
Obtém um valor que indica se o ICollection<T> é somente leitura. |
Item[Int32] |
Obtém ou define o elemento no índice especificado. |
Métodos
Clear() |
Remove todos os itens do ICollection<T>. |
Contains(ServiceDescriptor) |
Determinará se o ICollection<T> contiver um valor específico. |
CopyTo(ServiceDescriptor[], Int32) |
Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetEnumerator() |
Retorna um enumerador que itera pela coleção. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IndexOf(ServiceDescriptor) |
Determina o índice de um item específico em IList<T>. |
Insert(Int32, ServiceDescriptor) |
Insere um item na IList<T> no índice especificado. |
MakeReadOnly() |
Torna essa coleção somente leitura. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Remove(ServiceDescriptor) |
Remove a primeira ocorrência de um objeto específico do ICollection<T>. |
RemoveAt(Int32) |
Remove o item IList<T> no índice especificado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
ICollection<ServiceDescriptor>.Add(ServiceDescriptor) |
Adiciona um item ao ICollection<T>. |
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em uma coleção. |
Métodos de Extensão
AddServiceLogEnricher(IServiceCollection) |
Adiciona uma instância do enriquecidor de serviço ao IServiceCollection. |
AddServiceLogEnricher(IServiceCollection, IConfigurationSection) |
Adiciona uma instância do enriquecidor de serviço ao IServiceCollection. |
AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>) |
Adiciona uma instância do enriquecidor de serviço ao IServiceCollection. |
AddApplicationMetadata(IServiceCollection, IConfigurationSection) |
Adiciona uma instância de ApplicationMetadata a um contêiner de injeção de dependência. |
AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>) |
Adiciona uma instância de ApplicationMetadata a um contêiner de injeção de dependência. |
AddAsyncState(IServiceCollection) |
Adiciona implementações padrão para IAsyncStateserviços , IAsyncContext<T>e Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Observe que as implementações dessas interfaces não são thread-safe. |
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Impõe a ativação singleton chaveada no momento da inicialização e não no runtime. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Impõe a ativação singleton chaveada no momento da inicialização e não no runtime. |
ActivateSingleton(IServiceCollection, Type) |
Impõe a ativação singleton no momento da inicialização e não no runtime. |
ActivateSingleton<TService>(IServiceCollection) |
Impõe a ativação singleton no momento da inicialização e não no runtime. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Adiciona um serviço singleton com chave ativado automaticamente. |
AddActivatedSingleton(IServiceCollection, Type) |
Adiciona um serviço singleton ativado automaticamente do tipo especificado em serviceType ao especificado IServiceCollection. |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona um serviço singleton ativado automaticamente. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Adiciona um serviço singleton ativado automaticamente. |
AddActivatedSingleton<TService>(IServiceCollection) |
Adiciona um serviço singleton ativado automaticamente. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona um serviço singleton ativado automaticamente. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Adiciona um serviço singleton ativado automaticamente. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Adiciona um serviço singleton ativado automaticamente. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedSingleton(IServiceCollection, Type) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Tenta adicionar um serviço singleton ativado automaticamente. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Tenta adicionar um serviço singleton ativado automaticamente. |
AddTelemetryHealthCheckPublisher(IServiceCollection) |
Registra um editor de marcar de integridade que emite telemetria que representa a integridade do aplicativo. |
AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection) |
Registra um editor de marcar de integridade que emite telemetria que representa a integridade do aplicativo. |
AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>) |
Registra um editor de marcar de integridade que emite telemetria que representa a integridade do aplicativo. |
AddContextualOptions(IServiceCollection) |
Adiciona serviços necessários para usar opções contextuais. |
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registra uma ação usada para configurar um determinado tipo de opções. |
Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Registra uma ação usada para configurar um determinado tipo de opções. |
Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Registra uma ação usada para configurar um determinado tipo de opções. |
Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Registra uma ação usada para configurar um determinado tipo de opções. |
PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registra uma ação usada para inicializar um determinado tipo de opções. |
PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Registra uma ação usada para inicializar um determinado tipo de opções. |
PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registra uma ação usada para inicializar todas as instâncias de um tipo específico de opções. |
ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String) |
Registrar uma ação de validação para um tipo de opções. |
ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String) |
Registrar uma ação de validação para um tipo de opções. |
AddWebEncoders(IServiceCollection) |
Adiciona HtmlEncoder, JavaScriptEncoder e UrlEncoder ao |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Adiciona HtmlEncoder, JavaScriptEncoder e UrlEncoder ao |
AddLogEnricher(IServiceCollection, ILogEnricher) |
Registra uma instância do enriquecidor de log. |
AddLogEnricher<T>(IServiceCollection) |
Registra um tipo de enriquecidor de log. |
AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher) |
Registra uma instância do enriquecidor de log estático. |
AddStaticLogEnricher<T>(IServiceCollection) |
Registra um tipo de enriquecidor de log estático. |
AddExceptionSummarizer(IServiceCollection) |
Registra um resumo de exceção em um contêiner de injeção de dependência. |
AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>) |
Registra um resumo de exceção em um contêiner de injeção de dependência. |
Add(IServiceCollection, ServiceDescriptor) |
Adiciona o |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Adiciona uma sequência de ServiceDescriptor à |
RemoveAll(IServiceCollection, Type) |
Remove todos os serviços do tipo |
RemoveAll<T>(IServiceCollection) |
Remove todos os serviços do tipo |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Remove todos os serviços do tipo |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Remove todos os serviços do tipo |
Replace(IServiceCollection, ServiceDescriptor) |
Remove o primeiro serviço na IServiceCollection com o mesmo tipo de serviço que |
TryAdd(IServiceCollection, ServiceDescriptor) |
Adicionará o |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Adicionará o |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Adicionará um ServiceDescriptor se um descritor existente com o mesmo ServiceType e uma implementação que ainda não existe em |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Adicionará os ServiceDescriptors especificados se um descritor existente com o mesmo ServiceType e uma implementação que ainda não existe em |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Adicionará o |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adicionará o |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Adicionará o |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Adicionará o |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adicionará o |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Adicionará o |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Adicionará o |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adicionará o |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Adicionará o |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Adicionará o |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Adicionará o |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adicionará o |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Adicionará o |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Adicionará o |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adicionará o |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Adicionará o |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Adicionará o |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adicionará o |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Adicionará o |
TryAddScoped(IServiceCollection, Type) |
Adicionará o |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adicionará o |
TryAddScoped(IServiceCollection, Type, Type) |
Adicionará o |
TryAddScoped<TService>(IServiceCollection) |
Adicionará o |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adicionará o |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Adicionará o |
TryAddSingleton(IServiceCollection, Type) |
Adicionará o |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adicionará o |
TryAddSingleton(IServiceCollection, Type, Type) |
Adicionará o |
TryAddSingleton<TService>(IServiceCollection) |
Adicionará o |
TryAddSingleton<TService>(IServiceCollection, TService) |
Adicionará o |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adicionará o |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Adicionará o |
TryAddTransient(IServiceCollection, Type) |
Adicionará o |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adicionará o |
TryAddTransient(IServiceCollection, Type, Type) |
Adicionará o |
TryAddTransient<TService>(IServiceCollection) |
Adicionará o |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adicionará o |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Adicionará o |
AddFakeLogging(IServiceCollection) |
Configura o log falso com opções padrão. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Configura o registro em log falso. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Configura o registro em log falso. |
AddFakeRedaction(IServiceCollection) |
Registra o provedor de refatoração falso que sempre retorna instâncias de refatoração falsas. |
AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>) |
Registra o provedor de refatoração falso que sempre retorna instâncias de refatoração falsas. |
AddHealthChecks(IServiceCollection) |
Adiciona o HealthCheckService ao contêiner usando o delegado fornecido para registrar verificações de integridade. |
AddHttpClient(IServiceCollection) |
Adiciona o IHttpClientFactory e os serviços relacionados à IServiceCollection. |
AddHttpClient(IServiceCollection, String) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado. |
AddHttpClient<TClient>(IServiceCollection) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient>(IServiceCollection, String) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de |
ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>) |
Adiciona um delegado que será usado para configurar todas as HttpClient instâncias. |
AddHttpClientLatencyTelemetry(IServiceCollection) |
Adiciona um DelegatingHandler para coletar informações de latência e enriquecer o log de solicitações de saída para todos os clientes http. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
Adiciona um DelegatingHandler para coletar informações de latência e enriquecer o log de solicitações de saída para todos os clientes http. |
AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>) |
Adiciona um DelegatingHandler para coletar informações de latência e enriquecer o log de solicitações de saída para todos os clientes http. |
AddExtendedHttpClientLogging(IServiceCollection) |
Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory. |
AddHttpClientLogEnricher<T>(IServiceCollection) |
Adiciona uma instância de enriquecidor de |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Adiciona metadados de dependência. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Adiciona metadados de dependência. |
AddKubernetesProbes(IServiceCollection) |
Registra investigações de atividade, inicialização e preparação usando as opções padrão. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Registra investigações de atividade, inicialização e preparação usando as opções configuradas. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Registra investigações de atividade, inicialização e preparação usando as opções configuradas. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Adicione o exportador de dados de latência para o console. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Adicione o exportador de dados de latência para o console. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Adicione o exportador de dados de latência para o console. |
AddLatencyContext(IServiceCollection) |
Adiciona contexto de latência. |
AddLatencyContext(IServiceCollection, IConfigurationSection) |
Adiciona contexto de latência. |
AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>) |
Adiciona contexto de latência. |
RegisterCheckpointNames(IServiceCollection, String[]) |
Registra um conjunto de nomes de ponto de verificação para um contexto de latência. |
RegisterMeasureNames(IServiceCollection, String[]) |
Registra um conjunto de nomes de medida para um contexto de latência. |
RegisterTagNames(IServiceCollection, String[]) |
Registra um conjunto de nomes de marca para um contexto de latência. |
AddLocalization(IServiceCollection) |
Adiciona os serviços necessários para localização do aplicativo. |
AddLocalization(IServiceCollection, Action<LocalizationOptions>) |
Adiciona os serviços necessários para localização do aplicativo. |
AddLogging(IServiceCollection) |
Adiciona serviços de log ao IServiceCollection especificado. |
AddLogging(IServiceCollection, Action<ILoggingBuilder>) |
Adiciona serviços de log ao IServiceCollection especificado. |
AddDistributedMemoryCache(IServiceCollection) |
Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória para o IServiceCollection. As estruturas que exigem um cache distribuído para funcionar podem adicionar essa dependência com segurança como parte de sua lista de dependências para garantir que haja pelo menos uma implementação disponível. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória para o IServiceCollection. As estruturas que exigem um cache distribuído para funcionar podem adicionar essa dependência com segurança como parte de sua lista de dependências para garantir que haja pelo menos uma implementação disponível. |
AddMemoryCache(IServiceCollection) |
Adiciona uma implementação na memória não distribuída de IMemoryCache ao IServiceCollection. |
AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>) |
Adiciona uma implementação na memória não distribuída de IMemoryCache ao IServiceCollection. |
AddMetrics(IServiceCollection) |
Adiciona serviços de métricas ao especificado IServiceCollection. |
AddMetrics(IServiceCollection, Action<IMetricsBuilder>) |
Adiciona serviços de métricas ao especificado IServiceCollection. |
AddNullLatencyContext(IServiceCollection) |
Adiciona um contexto de latência sem operação a um contêiner de injeção de dependência. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Adiciona um ObjectPool<T> e permite que a DI retorne instâncias com escopo de |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Adiciona um ObjectPool<T> e permite que a DI retorne instâncias com escopo de |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Registra uma ação usada para configurar o DependencyInjectionPoolOptions de um pool tipado. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Configura pools de DI. |
Configure<TOptions>(IServiceCollection, IConfiguration) |
Registra uma instância de configuração à qual |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Registra uma instância de configuração à qual o TOptions se associará. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Registra uma instância de configuração à qual o TOptions se associará. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Registra uma instância de configuração à qual o TOptions se associará. |
AddOptions(IServiceCollection) |
Adiciona os serviços necessários para usar as opções. |
AddOptions<TOptions>(IServiceCollection) |
Obtém um construtor de opções |
AddOptions<TOptions>(IServiceCollection, String) |
Obtém um construtor de opções |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Adiciona serviços necessários para usar opções e impõe marcar de validação de opções no início e não no tempo de execução. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Adiciona serviços necessários para usar opções e impõe marcar de validação de opções no início e não no tempo de execução. |
Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para configurar determinado tipo de opções uma vez durante a inicialização. Isso é executado antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Atualizações para a configuração não invoca a ação novamente. |
Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registra uma ação usada para configurar um determinado tipo de opções. Eles são executados antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para configurar todas as instâncias de um determinado tipo de opções. |
ConfigureOptions(IServiceCollection, Object) |
Registra um objeto que terá todos os seus |
ConfigureOptions(IServiceCollection, Type) |
Registra um tipo que terá todos os seus |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Registra um tipo que terá todos os seus |
PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para inicializar um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>). |
PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registra uma ação usada para configurar um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>). |
PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para pós-configurar todas as instâncias de um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>). |
AddProcessLogEnricher(IServiceCollection) |
Adiciona uma instância do enriquecidor de processo ao IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Adiciona uma instância do enriquecidor de host ao IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Adiciona uma instância do enriquecidor de processo ao IServiceCollection. |
AddRedaction(IServiceCollection) |
Registra uma implementação de IRedactorProvider no IServiceCollection. |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Registra uma implementação de IRedactorProvider no IServiceCollection e configura os refatores disponíveis. |
AddResilienceEnricher(IServiceCollection) |
Adiciona enriquecidores de resiliência. |
AddResourceMonitoring(IServiceCollection) |
Configura e adiciona uma IResourceMonitor implementação a uma coleção de serviços. |
AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>) |
Configura e adiciona uma IResourceMonitor implementação a uma coleção de serviços. |
BuildServiceProvider(IServiceCollection) |
Cria um ServiceProvider contendo serviços do IServiceCollection fornecido. |
BuildServiceProvider(IServiceCollection, ServiceProviderOptions) |
Cria um ServiceProvider contendo serviços da IServiceCollection fornecida, opcionalmente habilitando a criação do serviço e a validação do escopo. |
BuildServiceProvider(IServiceCollection, Boolean) |
Cria um ServiceProvider contendo serviços da IServiceCollection fornecida, opcionalmente habilitando a validação de escopo. |
AddHostedService<THostedService>(IServiceCollection) |
Adicione um registro IHostedService para o tipo fornecido. |
AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>) |
Adicione um registro IHostedService para o tipo fornecido. |
AddKeyedScoped(IServiceCollection, Type, Object) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Adiciona um serviço com escopo do tipo especificado em |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Adiciona um serviço singleton do tipo especificado em |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Adiciona um serviço singleton do tipo especificado em |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Adiciona um serviço de singleton do tipo especificado em |
AddKeyedTransient(IServiceCollection, Type, Object) |
Adiciona um serviço transitório do tipo especificado em |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona um serviço transitório do tipo especificado em |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Adiciona um serviço transitório do tipo especificado em |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Adiciona um serviço transitório do tipo especificado em |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona um serviço transitório do tipo especificado em |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Adiciona um serviço transitório do tipo especificado em |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Adiciona um serviço transitório do tipo especificado em |
AddScoped(IServiceCollection, Type) |
Adiciona um serviço com escopo do tipo especificado em |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona um serviço com escopo do tipo especificado em |
AddScoped(IServiceCollection, Type, Type) |
Adiciona um serviço com escopo do tipo especificado em |
AddScoped<TService>(IServiceCollection) |
Adiciona um serviço com escopo do tipo especificado em |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona um serviço com escopo do tipo especificado em |
AddScoped<TService,TImplementation>(IServiceCollection) |
Adiciona um serviço com escopo do tipo especificado em |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Adiciona um serviço com escopo do tipo especificado em |
AddSingleton(IServiceCollection, Type) |
Adiciona um serviço de singleton do tipo especificado em |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona um serviço de singleton do tipo especificado em |
AddSingleton(IServiceCollection, Type, Object) |
Adiciona um serviço singleton do tipo especificado em |
AddSingleton(IServiceCollection, Type, Type) |
Adiciona um serviço de singleton do tipo especificado em |
AddSingleton<TService>(IServiceCollection) |
Adiciona um serviço de singleton do tipo especificado em |
AddSingleton<TService>(IServiceCollection, TService) |
Adiciona um serviço singleton do tipo especificado em |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona um serviço de singleton do tipo especificado em |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Adiciona um serviço de singleton do tipo especificado em |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Adiciona um serviço de singleton do tipo especificado em |
AddTransient(IServiceCollection, Type) |
Adiciona um serviço transitório do tipo especificado em |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona um serviço transitório do tipo especificado em |
AddTransient(IServiceCollection, Type, Type) |
Adiciona um serviço transitório do tipo especificado em |
AddTransient<TService>(IServiceCollection) |
Adiciona um serviço transitório do tipo especificado em |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona um serviço transitório do tipo especificado em |
AddTransient<TService,TImplementation>(IServiceCollection) |
Adiciona um serviço transitório do tipo especificado em |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Adiciona um serviço transitório do tipo especificado em |
AddTcpEndpointProbe(IServiceCollection) |
Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, IConfigurationSection) |
Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>) |
Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String) |
Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection) |
Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>) |
Registra relatórios de status de integridade usando uma porta TCP se o serviço for considerado íntegroIHealthCheck. |
AddSystemd(IServiceCollection) |
Implementação padrão de IServiceCollection. |
AddWindowsService(IServiceCollection) |
Implementação padrão de IServiceCollection. |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Implementação padrão de IServiceCollection. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de