Microsoft.Extensions.Diagnostics.Tracing Espaço de Nomes

Classes

Name Descrição
ActivityListenerBuilder

Descreve a superfície configurável pelo utilizador de um ActivityListener registado com um ITracingBuilder. A infraestrutura de traçado consome os valores definidos no construtor e constrói o subjacente ActivityListener; a subscrição às ActivitySource instâncias é controlada inteiramente pelo conjunto orientado TracingRule pela configuração.

ActivityListenerConfigurationFactory

Resolve uma IConfiguration vista para um nome ActivityListener.

TracingBuilderConfigurationExtensions

Extensões para ITracingBuilder para permitir o traçado com base em IConfiguration.

TracingBuilderExtensions

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

TracingOptions

Representa opções para configurar o sistema de rastreio.

TracingRule

Contém um conjunto de parâmetros usados para determinar quais as atividades ativadas para que 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

Name Descrição
ITracingBuilder

Configura o sistema de rastreio registando ActivityListener instâncias e usando regras para determinar quais ActivitySource as instâncias Activity e que estão ativadas.

Enumerações

Name Descrição
ActivitySourceScopes

Representa os escopos usados por TracingRule para distinguir entre fontes de atividade criadas diretamente por ActivitySource construtores (Global) e aquelas criadas por injeção de dependências com Create(ActivitySourceOptions) (Local).