System.Diagnostics.Tracing Namespace

Der System.Diagnostics.Tracing-Namespace stellt Typen und Member bereit, die es Ihnen ermöglichen, stark typisiert Ereignisse zu erstellen, die von der Ereignisablaufverfolgung für Windows (ETW) aufgezeichnet werden können. The System.Diagnostics.Tracing namespace provides types and members that enable you to create strongly typed events to be captured by event tracing for Windows (ETW).

Klassen

DiagnosticCounter

DiagnosticCounter ist eine abstrakte Klasse, die als übergeordnete Klasse für verschiedene Counter*-Klassen dient, nämlich EventCounter, PollingCounter, IncrementingEventCounter und IncrementingPollingCounter.DiagnosticCounter is an abstract class that serves as the parent class for various Counter* classes, namely EventCounter, PollingCounter, IncrementingEventCounter, and IncrementingPollingCounter.

EventAttribute

Gibt zusätzliche Ereignisschema-Informationen für ein Ereignis an.Specifies additional event schema information for an event.

EventCommandEventArgs

Stellt die Argumente für den OnEventCommand(EventCommandEventArgs)-Rückrufhandler bereit.Provides the arguments for the OnEventCommand(EventCommandEventArgs) callback.

EventCounter

Ermöglicht das Sammeln von Statistiken für häufig auftretende Ereignisse. durch die EventSource-Klasse.Provides the ability to collect statistics for very frequent events through the EventSource class.

EventDataAttribute

Gibt einen Typ an, der an die Write<T>(String, EventSourceOptions, T)-Methode übergeben wird.Specifies a type to be passed to the Write<T>(String, EventSourceOptions, T) method.

EventFieldAttribute

Das EventFieldAttribute befindet sich in Feldern von benutzerdefinierten Typen, die als EventSource-Nutzlasten übergeben werden.The EventFieldAttribute is placed on fields of user-defined types that are passed as EventSource payloads.

EventIgnoreAttribute

Gibt an, dass eine Eigenschaft ignoriert werden soll, wenn ein Ereignistyp mit der Write<T>(String, EventSourceOptions, T)-Methode geschrieben wird.Specifies a property should be ignored when writing an event type with the Write<T>(String, EventSourceOptions, T) method.

EventListener

Stellt Methoden zum Aktivieren und Deaktivieren von Ereignissen aus Ereignisquellen bereit.Provides methods for enabling and disabling events from event sources.

EventSource

Bietet die Möglichkeit, Ereignisse für Ereignisablaufverfolgung für Windows (ETW) zu erstellen.Provides the ability to create events for event tracing for Windows (ETW).

EventSourceAttribute

Ermöglicht, dass der Name für die Ereignisablaufverfolgung für Windows (Event Tracing for Windows, ETW) unabhängig von dem Namen der Ereignisquellenklasse definiert wird.Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.

EventSourceCreatedEventArgs

Stellt Daten für das EventSourceCreated-Ereignis bereit.Provides data for the EventSourceCreated event.

EventSourceException

Die Ausnahme, die ausgelöst wird, wenn ein Fehler während der Ereignisablaufverfolgung für Windows (ETW) auftritt.The exception that is thrown when an error occurs during event tracing for Windows (ETW).

EventWrittenEventArgs

Stellt Daten für den OnEventWritten(EventWrittenEventArgs)-Rückruf bereit.Provides data for the OnEventWritten(EventWrittenEventArgs) callback.

IncrementingEventCounter

Stellt eine Variante von EventCounter für Variablen bereit, die ständig zunehmen, z.B. die Anzahl von Ausnahmen in der Runtime.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

IncrementingPollingCounter

Stellt eine Variante von EventCounter für Variablen bereit, die ständig zunehmen, z.B. die Anzahl von Ausnahmen in der Runtime.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

NonEventAttribute

Identifiziert eine Methode, die kein Ereignis generiert.Identifies a method that is not generating an event.

PollingCounter

Stellt eine Variante von EventCounter bereit, die ähnliche Statistiken sammelt und berechnet wie EventCounter.Provides a variant of EventCounter that collects and calculates similar statistics as EventCounter.

Strukturen

EventSource.EventData

Stellt die Ereignisdaten für das Erstellen von schnellen WriteEvent Überladungen für die Verwendung der WriteEventCore(Int32, Int32, EventSource+EventData*)-Methode bereit.Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.

EventSourceOptions

Gibt die Außerkraftsetzung für standardmäßige Ereigniseinstellungen wie z. B. Protokollebene, Schlüsselwörter und Vorgangscode an, wenn die Write<T>(String, EventSourceOptions, T)-Methode aufgerufen wird.Specifies overrides of default event settings such as the log level, keywords and operation code when the Write<T>(String, EventSourceOptions, T) method is called.

Enumerationen

EventActivityOptions

Legt die Nachverfolgung von Start- und Stoppereignissen von Aktivitäten fest.Specifies the tracking of activity start and stop events.

EventChannel

Gibt den Ereignisprotokollkanal für das Ereignis an.Specifies the event log channel for the event.

EventCommand

Beschreibt den Befehl (Command-Eigenschaft), der dem OnEventCommand(EventCommandEventArgs) Rückruf übergeben wird.Describes the command (Command property) that is passed to the OnEventCommand(EventCommandEventArgs) callback.

EventFieldFormat

Gibt an, wie der Wert eines benutzerdefinierten Typs formatiert und zum Überschreiben der Standardformatierung für ein Feld verwendet werden kann.Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.

EventFieldTags

Gibt das benutzerdefinierte Tag aus den Feldern von benutzerdefinierten Typen an, die als EventSource-Nutzlasten mit dem EventFieldAttributeübergeben werden.Specifies the user-defined tag that is placed on fields of user-defined types that are passed as EventSource payloads through the EventFieldAttribute.

EventKeywords

Definiert die Standardschlüsselwörter, die auf Ereignisse angewendet werden.Defines the standard keywords that apply to events.

EventLevel

Identifiziert die Ebene eines Ereignisses.Identifies the level of an event.

EventManifestOptions

Gibt an, wie das ETW-Manifest für die Ereignisquelle generiert wird.Specifies how the ETW manifest for the event source is generated.

EventOpcode

Definiert die Standard-Operationscodes, die Ereignissen von der Ereignisquelle hinzugefügt werden.Defines the standard operation codes that the event source attaches to events.

EventSourceSettings

Gibt Konfigurationsoptionen für eine Ereignisquelle an.Specifies configuration options for an event source.

EventTags

Legt die Nachverfolgung von Start- und Stoppereignissen von Aktivitäten fest.Specifies the tracking of activity start and stop events. Sie sollten nur die unteren 24 Bits verwenden.You should only use the lower 24 bits. Weitere Informationen finden Sie unter EventSourceOptions und Write(String, EventSourceOptions).For more information, see EventSourceOptions and Write(String, EventSourceOptions).

EventTask

Definiert die Aufgaben, die auf Ereignisse angewendet werden.Defines the tasks that apply to events.

Hinweise

Ein stark typisiertes Ereignis wird anhand des Namens identifiziert und enthält Beschreibungen der Nutzlast.A strongly typed event is identified by name and contains payload descriptions. Sie können die Liste der Ereignisse ermitteln, die ein Programm mithilfe der Reflektion erstellt werden kann.You can discover the list of events that a program can produce by using reflection.