Sdílet prostřednictvím


TraceEventCache Třída

Definice

Poskytuje data událostí trasování 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 TraceEventCache navržená 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 TraceEventCache se 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

Name Description
TraceEventCache()

Inicializuje novou instanci TraceEventCache třídy.

Vlastnosti

Name Description
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 záškrtů v mechanismu časovače.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

(Zděděno od Object)

Platí pro