FileLogTraceListener.TraceData Méthode

Définition

Écrit les données de trace dans le fichier de sortie.

Surcharges

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Écrit des informations de traçage, un objet de données et des informations d'événement dans le fichier ou le flux de sortie.

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

Écrit des informations de traçage, un tableau d'objets de données et des informations d'événement dans le fichier ou le flux de sortie.

Remarques

TraceData les méthodes ne sont pas destinées à être appelées par le code d’application. Ces méthodes sont appelées par les Debugmembres des classes , Traceet TraceSource pour écrire des données de trace dans la sortie.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Écrit des informations de traçage, un objet de données et des informations d'événement dans le fichier ou le flux de sortie.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides 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 les informations actuelles sur l'ID de processus, l'ID de thread et la trace de la pile.

source
String

Nom de la source de trace qui a appelé cette méthode.

eventType
TraceEventType

Une des valeurs d'énumération TraceEventType.

id
Int32

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

data
Object

Données de trace à émettre.

Remarques

Cette méthode :

  1. Met en forme les données et les informations de contexte pour la sortie.

  2. Crée un fichier journal, si nécessaire.

  3. Écrit les informations dans le fichier journal.

Pour plus d’informations sur la création de fichiers journaux, consultez FullLogFileName.

Le tableau suivant répertorie les champs de sortie dans l’ordre dans lequel ils s’affichent. Les champs sont délimités par la chaîne spécifiée par la Delimiter propriété et sont suivis d’un terminateur de ligne.

Champ Condition de sortie Description
source Toujours la valeur de la propriété name ;
severity Toujours Nom énumération-valeur de eventType.
id Toujours Représentation sous forme de chaîne de id.
message Toujours Représentation sous forme de chaîne de data.
callStack Lorsque l’indicateur Callstack est défini dans la TraceOutputOptions propriété . Propriété Callstack de eventCache.
CorrelationID Lorsque l’indicateur LogicalOperationStack est défini dans la TraceOutputOptions propriété . Propriété ThreadId de eventCache.
DateTime Lorsque l’indicateur DateTime est défini dans la TraceOutputOptions propriété . Représentation sous forme de chaîne de la DateTime propriété de eventCache. La culture invariante est utilisée pour la conversion de chaîne.
ProcessID Lorsque l’indicateur ProcessId est défini dans la TraceOutputOptions propriété . Représentation sous forme de chaîne de la ProcessId propriété de eventCache. La culture invariante est utilisée pour la conversion de chaîne.
ThreadID Lorsque l’indicateur ThreadId est défini dans la TraceOutputOptions propriété . Propriété ThreadId de eventCache.
Timestamp Lorsque l’indicateur Timestamp est défini dans la TraceOutputOptions propriété . Représentation sous forme de chaîne de la Timestamp propriété de eventCache. La culture invariante est utilisée pour la conversion de chaîne.
HostName Lorsque la propriété a la IncludeHostName valeur True. Nom de l'ordinateur.

Voir aussi

S’applique à

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

Écrit des informations de traçage, un tableau d'objets de données et des informations d'événement dans le fichier ou le flux de sortie.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides 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 les informations actuelles sur l'ID de processus, l'ID de thread et la trace de la pile.

source
String

Nom de la source de trace qui a appelé cette méthode.

eventType
TraceEventType

Une des valeurs d'énumération TraceEventType.

id
Int32

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

data
Object[]

Tableau d'objets à émettre comme données.

Remarques

Cette méthode :

  1. Met en forme les données et les informations de contexte pour la sortie,

  2. Crée un fichier journal, si nécessaire,

  3. Écrit les informations dans le fichier journal.

Pour plus d’informations sur la création de fichiers journaux, consultez FullLogFileName.

Ce tableau répertorie les champs de sortie dans l’ordre dans lequel ils s’affichent. Les champs sont délimités par la chaîne spécifiée par la Delimiter propriété et sont suivis d’un terminateur de ligne.

Champ Condition de sortie Description
source Toujours la valeur de la propriété name ;
severity Toujours Nom énumération-valeur de eventType.
id Toujours Représentation sous forme de chaîne de id.
message Toujours Chaîne composée de la représentation sous forme de chaîne de chaque élément dans data, chacune séparée par Delimiter.
callStack Lorsque l’indicateur Callstack est défini dans la TraceOutputOptions propriété . Propriété Callstack de eventCache.
CorrelationID Lorsque l’indicateur LogicalOperationStack est défini dans la TraceOutputOptions propriété . Propriété ThreadId de eventCache.
DateTime Lorsque l’indicateur DateTime est défini dans la TraceOutputOptions propriété . Représentation sous forme de chaîne de la DateTime propriété de eventCache. La culture invariante est utilisée pour la conversion de chaîne.
ProcessID Lorsque l’indicateur ProcessId est défini dans la TraceOutputOptions propriété . Représentation sous forme de chaîne de la ProcessId propriété de eventCache. La culture invariante est utilisée pour la conversion de chaîne.
ThreadID Lorsque l’indicateur ThreadId est défini dans la TraceOutputOptions propriété . Propriété ThreadId de eventCache.
Timestamp Lorsque l’indicateur Timestamp est défini dans la TraceOutputOptions propriété . Représentation sous forme de chaîne de la Timestamp propriété de eventCache. La culture invariante est utilisée pour la conversion de chaîne.
HostName Lorsque la propriété a la IncludeHostName valeur True. Nom de l'ordinateur.

Voir aussi

S’applique à