Udostępnij za pośrednictwem


TraceEventCache Klasa

Definicja

Udostępnia dane zdarzenia śledzenia specyficzne dla wątku i procesu.

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

Uwagi

Uwaga

Klasa TraceEventCache , zaprojektowana jako optymalizacja wydajności wywołań odbiornika śledzenia, jest interesująca tylko dla deweloperów tworzących niestandardowe odbiorniki śledzenia.

Klasa TraceEventCache jest używana jako parametr w metodach śledzenia w celu dokładnego zidentyfikowania źródła zdarzenia śledzenia. Przykłady metod, które używają TraceEventCache , to TraceListener.TraceEvent i TraceFilter.ShouldTrace. Właściwość LogicalOperationStack zawiera dane, których można użyć do skorelowania śledzenia z powiązanymi śladami.

Konstruktory

TraceEventCache()

Inicjuje nowe wystąpienie klasy TraceEventCache.

Właściwości

Callstack

Pobiera stos wywołań dla bieżącego wątku.

DateTime

Pobiera datę i godzinę wystąpienia śledzenia zdarzeń.

LogicalOperationStack

Pobiera dane korelacji zawarte w stosie.

ProcessId

Pobiera unikatowy identyfikator bieżącego procesu.

ThreadId

Pobiera unikatowy identyfikator bieżącego zarządzanego wątku.

Timestamp

Pobiera bieżącą liczbę kleszczy w mechanizmie czasomierza.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy