Microsoft.Extensions.Diagnostics.Tracing Namespace

Classes

Nome Description
ActivityListenerBuilder

Descreve a superfície configurável pelo usuário de um ActivityListener registrado com um ITracingBuilder. A infraestrutura de rastreamento consome os valores definidos no construtor e constrói o subjacente ActivityListener; a assinatura para ActivitySource instâncias é totalmente controlada pelo conjunto controlado TracingRule por configuração.

ActivityListenerConfigurationFactory

Resolve um modo de exibição IConfiguration para um nomeado ActivityListener.

TracingBuilderConfigurationExtensions

Extensões para ITracingBuilder habilitar o rastreamento com base em IConfiguration.

TracingBuilderExtensions

Métodos de extensão para ITracingBuilder adicionar ou limpar ActivityListener registros.

TracingOptions

Representa as opções para configurar o sistema de rastreamento.

TracingRule

Contém um conjunto de parâmetros usados para determinar quais atividades estão habilitadas para quais ouvintes. Um não especificado SourceName corresponde a todas as fontes de atividade, um não especificado OperationName corresponde a todas as atividades dentro das fontes correspondentes e um não especificado ListenerName corresponde a todos os ouvintes.

Interfaces

Nome Description
ITracingBuilder

Configura o sistema de rastreamento registrando ActivityListener instâncias e usando regras para determinar quais ActivitySource e Activity instâncias estão habilitadas.

Enumerações

Nome Description
ActivitySourceScopes

Representa os escopos usados para TracingRule distinguir entre as fontes de atividade criadas diretamente por meio ActivitySource de construtores (Global) e aqueles criados por meio da injeção de dependência com Create(ActivitySourceOptions) (Local).