ITracingBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>) |
Registriert eine neue ActivityListener identifizierte |
| 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. |