TraceEventCache Klasa

Definicja

Dostarcza 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, aby dokładnie zidentyfikować źródło zdarzenia śledzenia. Przykłady używanych TraceEventCache metod 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 zdarzenia.

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 wartość bieżącego wystąpienia.

(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