TraceListener.TraceData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit les données de trace dans la sortie spécifique de l’écouteur.
Surcharges
| Nom | Description |
|---|---|
| TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Écrit des informations de trace, un objet de données et des informations d’événement dans la sortie spécifique de l’écouteur. |
| TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Écrit des informations de trace, un tableau d’objets de données et des informations d’événement dans la sortie spécifique de l’écouteur. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
Écrit des informations de trace, un objet de données et des informations d’événement dans la sortie spécifique de l’écouteur.
public:
virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public virtual void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)
Paramètres
- eventCache
- TraceEventCache
Objet TraceEventCache qui contient l’ID de processus actuel, l’ID de thread et les informations de trace de 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 TraceEventType valeurs spécifiant le type d’événement qui a provoqué la trace.
- id
- Int32
Identificateur numérique de l’événement.
- data
- Object
Données de trace à émettre.
- Attributs
Remarques
Important
Cette méthode n’est pas destinée à être appelée directement par le code d’application, mais par les membres du Debug, Traceet TraceSource les classes pour écrire des données de trace dans la sortie.
L’implémentation par défaut écrit le eventCache, sourceeventType et id les paramètres dans l’en-tête et le pied de page de la trace. Le data paramètre est écrit en tant que corps du message de trace. La ToString méthode de l’objet de données est utilisée pour convertir l’objet en un String.
Voir aussi
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
S’applique à
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
- Source:
- TraceListener.cs
Écrit des informations de trace, un tableau d’objets de données et des informations d’événement dans la sortie spécifique de l’écouteur.
public:
virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public virtual void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())
Paramètres
- eventCache
- TraceEventCache
Objet TraceEventCache qui contient l’ID de processus actuel, l’ID de thread et les informations de trace de 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 TraceEventType valeurs spécifiant le type d’événement qui a provoqué la trace.
- id
- Int32
Identificateur numérique de l’événement.
- data
- Object[]
Tableau d’objets à émettre sous forme de données.
- Attributs
Remarques
Important
Cette méthode n’est pas destinée à être appelée directement par le code d’application, mais par les membres du Debug, Traceet TraceSource les classes pour écrire des données de trace dans la sortie.
L’implémentation par défaut écrit les valeurs des paramètres et id des sourceeventType paramètres en tant qu’en-tête. Les objets de données sont convertis en chaînes à l’aide de la ToString méthode de chaque objet. Les eventCache données sont écrites en tant que pied de page, la nature des données de sortie dépendant de la valeur de la TraceOutputOptions propriété.
Voir aussi
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace