ITracingBuilder Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configura el sistema de seguimiento registrando ActivityListener instancias y usando reglas para determinar qué ActivitySource instancias y Activity instancias están habilitadas.
public interface class ITracingBuilder
public interface ITracingBuilder
type ITracingBuilder = interface
Public Interface ITracingBuilder
Propiedades
| Nombre | Description |
|---|---|
| Services |
Obtiene la colección de servicios de aplicación que usan los métodos de extensión para registrar servicios. |
Métodos de extensión
| Nombre | Description |
|---|---|
| AddConfiguration(ITracingBuilder, IConfiguration) |
Lee la configuración de seguimiento de la sección proporcionada IConfiguration y configura qué ActivitySource instancias y Activity están habilitadas. |
| AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>) |
Registra un nuevo ActivityListener identificado por |
| AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>) |
Registra un nuevo identificado por ActivityListener y descrito por la devolución de llamada proporcionada |
| ClearListeners(ITracingBuilder) |
Quita todos los ActivityListenerBuilder registros del contenedor de inserción de dependencias. |
| DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes) |
Deshabilita todas las actividades del origen, la operación, el agente de escucha y los ámbitos especificados. |
| EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes) |
Habilita todas las actividades para el origen, la operación, el agente de escucha y los ámbitos especificados. |