Lenguaje

ITracingBuilder Interfaz

Definición

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 name y descrito por la devolución de llamada proporcionada configure .

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

Registra un nuevo identificado por ActivityListener y descrito por la devolución de llamada proporcionadaname, que también recibe el objeto resueltoconfigure.IServiceProvider

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.

Se aplica a