TraceEventCache Třída

Definice

Poskytuje trasovací data událostí specifická pro vlákno a proces.

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
Dědičnost
TraceEventCache

Poznámky

Poznámka

Třída, navržená TraceEventCache jako optimalizace výkonu pro volání naslouchacího procesu trasování, je zajímavá pouze pro vývojáře, kteří vytvářejí vlastní naslouchací procesy trasování.

Třída se TraceEventCache používá jako parametr v trasovacích metodách k přesné identifikaci zdroje události trasování. Příklady metod, které používají TraceEventCache , jsou TraceListener.TraceEvent a TraceFilter.ShouldTrace. Vlastnost LogicalOperationStack obsahuje data, která lze použít ke korelaci trasování se souvisejícími trasováními.

Konstruktory

TraceEventCache()

Inicializuje novou instanci TraceEventCache třídy .

Vlastnosti

Callstack

Získá zásobník volání pro aktuální vlákno.

DateTime

Získá datum a čas, kdy došlo k trasování události.

LogicalOperationStack

Získá data korelace obsažená v zásobníku.

ProcessId

Získá jedinečný identifikátor aktuálního procesu.

ThreadId

Získá jedinečný identifikátor pro aktuální spravované vlákno.

Timestamp

Získá aktuální počet značek v mechanismu časovače.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro