Partager via


TraceEventCache Classe

Définition

Fournit les données d'événement de trace spécifiques à un thread et un processus.

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
Héritage
TraceEventCache

Remarques

Notes

La TraceEventCache classe, conçue comme une optimisation des performances pour les appels d’écouteurs de suivi, n’intéresse que les développeurs qui créent des écouteurs de suivi personnalisés.

La TraceEventCache classe est utilisée comme paramètre dans les méthodes de suivi pour identifier avec précision la source d’un événement de trace. Les exemples de méthodes qui utilisent TraceEventCache sont TraceListener.TraceEvent et TraceFilter.ShouldTrace. La LogicalOperationStack propriété contient des données qui peuvent être utilisées pour mettre en corrélation la trace avec des traces associées.

Constructeurs

TraceEventCache()

Initialise une nouvelle instance de la classe TraceEventCache.

Propriétés

Callstack

Obtient la pile des appels du thread en cours.

DateTime

Obtient la date et l'heure auxquelles s'est produit le suivi de l'événement.

LogicalOperationStack

Obtient les données de corrélation contenues dans une pile.

ProcessId

Obtient l'identificateur unique du processus en cours.

ThreadId

Obtient un identificateur unique pour le thread managé actuel.

Timestamp

Obtient le nombre actuel de graduations dans le mécanisme de minuterie.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à