Condividi tramite


TraceEventCache Classe

Definizione

Fornisce i dati di evento di traccia specifici di un thread e di un processo.

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
Ereditarietà
TraceEventCache

Commenti

Nota

La TraceEventCache classe, progettata come ottimizzazione delle prestazioni per le chiamate del listener di traccia, è di interesse solo per gli sviluppatori che creano listener di traccia personalizzati.

La TraceEventCache classe viene usata come parametro nei metodi di traccia per identificare in modo accurato l'origine di un evento di traccia. Esempi di metodi che usano TraceEventCache sono TraceListener.TraceEvent e TraceFilter.ShouldTrace. La LogicalOperationStack proprietà contiene dati che possono essere utilizzati per correlare la traccia con le tracce correlate.

Costruttori

TraceEventCache()

Inizializza una nuova istanza della classe TraceEventCache.

Proprietà

Callstack

Ottiene lo stack di chiamate per il thread corrente.

DateTime

Ottiene la data e l'ora in cui si è verificata la traccia dell'evento.

LogicalOperationStack

Ottiene i dati di correlazione, contenuti in uno stack.

ProcessId

Ottiene un identificatore univoco del processo corrente.

ThreadId

Ottiene un identificatore univoco per il thread gestito corrente.

Timestamp

Ottiene il numero corrente di cicli nel meccanismo del timer.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a