ITracingBuilder Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>) |
Regista um novo ActivityListener identificado por |
| 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. |