Microsoft.Extensions.Diagnostics.Tracing Namespace

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.