Partager via


TraceEventCache Classe

Définition

Fournit des 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

Note

La TraceEventCache classe, conçue comme optimisation des performances pour les appels d’écouteur de trace, est intéressante uniquement pour les développeurs créant des écouteurs de trace 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. 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 les traces associées.

Constructeurs

Nom Description
TraceEventCache()

Initialise une nouvelle instance de la classe TraceEventCache.

Propriétés

Nom Description
Callstack

Obtient la pile des appels pour le thread actuel.

DateTime

Obtient la date et l’heure à laquelle la trace d’événement s’est produite.

LogicalOperationStack

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

ProcessId

Obtient l’identificateur unique du processus actuel.

ThreadId

Obtient un identificateur unique pour le thread managé actuel.

Timestamp

Obtient le nombre actuel de graduations dans le mécanisme du minuteur.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à