FileLogTraceListener.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 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 :
Met en forme les données et les informations de contexte pour la sortie.
Crée un fichier journal, si nécessaire.
É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 :
Met en forme les données et les informations de contexte pour la sortie,
Crée un fichier journal, si nécessaire,
É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. |