ITracingBuilder Interface
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.
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 |
| AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>) |
Registra um novo ActivityListener identificado |
| 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. |