Microsoft.Extensions.Diagnostics.Tracing Namespace
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.
Klassen
| Name | Beschreibung |
|---|---|
| ActivityListenerBuilder |
Beschreibt die benutzerdefinierte Oberfläche einer registrierten mit einer ActivityListenerITracingBuilder. Die Ablaufverfolgungsinfrastruktur verwendet die für den Generator festgelegten Werte und erstellt das zugrunde liegende ActivityListener; Abonnement für ActivitySource Instanzen wird vollständig durch den konfigurationsgesteuerten TracingRule Satz gesteuert. |
| ActivityListenerConfigurationFactory |
Löst eine IConfiguration Ansicht für einen benannten Namen auf ActivityListener. |
| TracingBuilderConfigurationExtensions |
Erweiterungen für die Aktivierung der ITracingBuilder Ablaufverfolgung basierend auf IConfiguration. |
| TracingBuilderExtensions |
Erweiterungsmethoden zum ITracingBuilder Hinzufügen oder Löschen ActivityListener von Registrierungen. |
| TracingOptions |
Stellt Optionen zum Konfigurieren des Ablaufverfolgungssystems dar. |
| TracingRule |
Enthält eine Reihe von Parametern, die verwendet werden, um zu bestimmen, welche Aktivitäten für welche Listener aktiviert sind. Eine nicht angegebene Übereinstimmung stimmt mit allen Aktivitätsquellen überein, eine nicht angegebene SourceNameOperationName Übereinstimmung mit allen Aktivitäten innerhalb der übereinstimmenden Quellen und eine nicht angegebene ListenerName Übereinstimmung mit allen Listenern. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| ITracingBuilder |
Konfiguriert das Ablaufverfolgungssystem, indem Instanzen registriert ActivityListener und Regeln verwendet werden, um zu bestimmen, welche ActivitySource Instanzen aktiviert Activity sind. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ActivitySourceScopes |
Stellt Bereiche dar, die verwendet TracingRule werden, um zwischen Aktivitätsquellen zu unterscheiden, die direkt über ActivitySource Konstruktoren (Global) und die über Abhängigkeitsinjektion mit Create(ActivitySourceOptions) (Local) erstellt wurden. |