Sprache

ITracingBuilder Schnittstelle

Definition

Konfiguriert das Ablaufverfolgungssystem, indem Instanzen registriert ActivityListener und Regeln verwendet werden, um zu bestimmen, welche ActivitySource Instanzen aktiviert Activity sind.

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

Eigenschaften

Name Beschreibung
Services

Ruft die Anwendungsdienstauflistung ab, die von Erweiterungsmethoden zum Registrieren von Diensten verwendet wird.

Erweiterungsmethoden

Name Beschreibung
AddConfiguration(ITracingBuilder, IConfiguration)

Liest die Ablaufverfolgungskonfiguration aus dem angegebenen IConfiguration Abschnitt und konfiguriert, welche und ActivitySource welche Activity Instanzen aktiviert sind.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Registriert eine neue ActivityListener identifizierte name und durch den bereitgestellten Rückruf beschriebene configure Neue.

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

Registriert eine neue ActivityListener identifizierte name und beschriebene durch den bereitgestellten configure Rückruf, der auch den aufgelösten IServiceProvidererhält.

ClearListeners(ITracingBuilder)

Entfernt alle ActivityListenerBuilder Registrierungen aus dem Container zum Einfügen von Abhängigkeiten.

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

Deaktiviert alle Aktivitäten für die angegebenen Quellen, Vorgänge, Listener und Bereiche.

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

Aktiviert alle Aktivitäten für die angegebenen Quellen, Vorgänge, Listener und Bereiche.

Gilt für: