Freigeben über


TraceEventCache Klasse

Definition

Stellt für einen Thread und einen Prozess spezifische Daten für Ablaufverfolgungsereignisse bereit.

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
Vererbung
TraceEventCache

Hinweise

Hinweis

Die TraceEventCache Klasse, die als Leistungsoptimierung für Ablaufverfolgungslisteneraufrufe konzipiert wurde, ist nur für Entwickler interessant, die benutzerdefinierte Ablaufverfolgungslistener erstellen.

Die TraceEventCache -Klasse wird als Parameter in Ablaufverfolgungsmethoden verwendet, um die Quelle eines Ablaufverfolgungsereignisses genau zu identifizieren. Beispiele für Methoden, die verwendet TraceEventCache werden, sind TraceListener.TraceEvent und TraceFilter.ShouldTrace. Die LogicalOperationStack -Eigenschaft enthält Daten, die verwendet werden können, um die Ablaufverfolgung mit zugehörigen Ablaufverfolgungen zu korrelieren.

Konstruktoren

TraceEventCache()

Initialisiert eine neue Instanz der TraceEventCache-Klasse.

Eigenschaften

Callstack

Ruft die Aufrufliste für den aktuellen Thread ab.

DateTime

Ruft das Datum und die Uhrzeit ab, an dem die Ereignisablaufverfolgung aufgetreten ist.

LogicalOperationStack

Ruft die Korrelationsdaten ab, die in einem Stapel enthalten sind.

ProcessId

Ruft den eindeutigen Bezeichner des aktuellen Prozesses ab.

ThreadId

Ruft einen eindeutigen Bezeichner für den aktuellen verwalteten Thread ab.

Timestamp

Ruft die aktuelle Anzahl der Ticks im Zeitgebermechanismus ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: