Idioma

ITracingBuilder Interface

Definição

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.

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

Propriedades

Nome Descrição
Services

Obtém a coleção de serviços de aplicação que é usada pelos métodos de extensão para registar serviços.

Métodos da Extensão

Nome Descrição
AddConfiguration(ITracingBuilder, IConfiguration)

Lê a configuração de rastreio da secção fornecida IConfiguration e configura quais ActivitySource e Activity quais instâncias estão ativadas.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Regista um novo ActivityListener identificado por name e descrito pelo callback fornecido configure .

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

Regista um novo ActivityListener identificado por name e descrito pelo callback fornecidoconfigure, que também recebe o .IServiceProvider

ClearListeners(ITracingBuilder)

Remove todos ActivityListenerBuilder os registos do contentor de injeção de dependências.

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

Desativa todas as atividades para a fonte, operação, ouvinte e âmbito.

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

Permite todas as atividades para a fonte, operação, ouvinte e escopos dados.

Aplica-se a