TraceEventCache Classe

Definição

Fornece dados de eventos de rastreio específicos para um thread e um processo.

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
Herança
TraceEventCache

Observações

Note

A TraceEventCache classe, concebida como uma otimização de desempenho para chamadas de trace listener, interessa apenas a desenvolvedores que criam trace listening personalizados.

A TraceEventCache classe é usada como parâmetro em métodos de rastreamento para identificar com precisão a origem de um evento de traço. Exemplos de métodos que utilizam TraceEventCache são TraceListener.TraceEvent e TraceFilter.ShouldTrace. A LogicalOperationStack propriedade contém dados que podem ser usados para correlacionar o traço com trilhos relacionados.

Construtores

Name Description
TraceEventCache()

Inicializa uma nova instância da TraceEventCache classe.

Propriedades

Name Description
Callstack

Obtém a pilha de chamadas para o thread atual.

DateTime

Obtém a data e hora em que o rastreio do evento ocorreu.

LogicalOperationStack

Obtém os dados de correlação, contidos numa pilha.

ProcessId

Obtém o identificador único do processo atual.

ThreadId

Obtém um identificador único para a thread gerida atual.

Timestamp

Obtém o número atual de ticks no mecanismo do temporizador.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a