Idioma

ITracingBuilder Interface

Definição

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

public interface class ITracingBuilder
public interface ITracingBuilder
type ITracingBuilder = interface
Public Interface ITracingBuilder

Propriedades

Nome Description
Services

Obtém a coleção de serviços de aplicativo usada por métodos de extensão para registrar serviços.

Métodos de Extensão

Nome Description
AddConfiguration(ITracingBuilder, IConfiguration)

Lê a configuração de rastreamento da seção fornecida IConfiguration e configura quais ActivitySource e Activity instâncias estão habilitadas.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Registra um novo ActivityListener identificado name e descrito pelo retorno de chamada fornecido configure .

AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>)

Registra um novo ActivityListener identificado name e descrito pelo retorno de chamada fornecido configure , que também recebe o resolvido IServiceProvider.

ClearListeners(ITracingBuilder)

Remove todos os ActivityListenerBuilder registros do contêiner de injeção de dependência.

DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Desabilita todas as atividades para a origem, a operação, o ouvinte e os escopos fornecidos.

EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Habilita todas as atividades para a origem, a operação, o ouvinte e os escopos fornecidos.

Aplica-se a