Partager via


TraceListener.TraceEvent Méthode

Définition

Écrit les informations sur la trace et les événements dans la sortie spécifique de l'écouteur.

Surcharges

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Écrit les informations sur la trace et les événements dans la sortie spécifique de l'écouteur.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Écrit les informations sur la trace, un message et les informations sur les événements dans la sortie spécifique de l'écouteur.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Écrit les informations sur la trace, un tableau d'objets mis en forme et les informations sur les événements dans la sortie spécifique de l'écouteur.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Source:
TraceListener.cs
Source:
TraceListener.cs
Source:
TraceListener.cs

Écrit les informations sur la trace et les événements dans la sortie spécifique de l'écouteur.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer)

Paramètres

eventCache
TraceEventCache

Objet TraceEventCache qui contient les informations actuelles sur l'ID de processus, l'ID de thread et la trace de la pile.

source
String

Nom utilisé pour identifier la sortie, généralement le nom de l'application qui a généré l'événement de trace.

eventType
TraceEventType

Une des valeurs de TraceEventType spécifiant le type d'événement qui a déclenché la trace.

id
Int32

Identificateur numérique pour l'événement.

Attributs

Remarques

Important

Cette méthode n’est pas destinée à être appelée directement par le code d’application, mais par les Debugmembres des classes , Traceet TraceSource pour écrire des données de trace dans la sortie.

L’implémentation par défaut écrit les valeurs des sourceparamètres , eventType et id en tant qu’en-tête. Les eventCache données sont écrites en tant que pied de page, la nature des données de sortie étant dépendante de la valeur de la TraceOutputOptions propriété .

Voir aussi

S’applique à

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Source:
TraceListener.cs
Source:
TraceListener.cs
Source:
TraceListener.cs

Écrit les informations sur la trace, un message et les informations sur les événements dans la sortie spécifique de l'écouteur.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

Paramètres

eventCache
TraceEventCache

Objet TraceEventCache qui contient les informations actuelles sur l'ID de processus, l'ID de thread et la trace de la pile.

source
String

Nom utilisé pour identifier la sortie, généralement le nom de l'application qui a généré l'événement de trace.

eventType
TraceEventType

Une des valeurs de TraceEventType spécifiant le type d'événement qui a déclenché la trace.

id
Int32

Identificateur numérique pour l'événement.

message
String

Message à écrire.

Attributs

Remarques

Important

Cette méthode n’est pas destinée à être appelée directement par le code d’application, mais par les Debugmembres des classes , Traceet TraceSource pour écrire des données de trace dans la sortie.

L’implémentation par défaut écrit les valeurs des sourceparamètres , eventType et id en tant qu’en-tête, suivies des message données. Les eventCache données sont écrites en tant que pied de page, la nature des données de sortie étant dépendante de la valeur de la TraceOutputOptions propriété .

Voir aussi

S’applique à

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Source:
TraceListener.cs
Source:
TraceListener.cs
Source:
TraceListener.cs

Écrit les informations sur la trace, un tableau d'objets mis en forme et les informations sur les événements dans la sortie spécifique de l'écouteur.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())

Paramètres

eventCache
TraceEventCache

Objet TraceEventCache qui contient les informations actuelles sur l'ID de processus, l'ID de thread et la trace de la pile.

source
String

Nom utilisé pour identifier la sortie, généralement le nom de l'application qui a généré l'événement de trace.

eventType
TraceEventType

Une des valeurs de TraceEventType spécifiant le type d'événement qui a déclenché la trace.

id
Int32

Identificateur numérique pour l'événement.

format
String

Chaîne de format qui contient zéro élément de format ou plus, lesquels correspondent aux objets dans le tableau args.

args
Object[]

object Tableau qui contient zéro ou plusieurs objets à mettre en forme.

Attributs

Remarques

Important

Cette méthode n’est pas destinée à être appelée directement par le code d’application, mais par les Debugmembres des classes , Traceet TraceSource pour écrire des données de trace dans la sortie.

L’implémentation par défaut écrit les valeurs des sourceparamètres , eventType et id en tant qu’en-tête. Le args tableau d’objets est converti en chaîne à l’aide de la Format méthode , en passant la chaîne et args le format tableau pour mettre en forme la chaîne en tant que partie message de la trace. Les eventCache données sont écrites en tant que pied de page, la nature des données de sortie étant dépendante de la valeur de la TraceOutputOptions propriété .

Voir aussi

S’applique à