Partager via


EventLogTraceListener.TraceData Méthode

Définition

Écrit des données de trace dans le journal des événements.

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 journal des événements.

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

Écrit des informations de traçage, un tableau contenant des objets de données et des informations d'événement dans le journal des événements.

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

Source:
EventLogTraceListener.cs
Source:
EventLogTraceListener.cs
Source:
EventLogTraceListener.cs

Écrit des informations de traçage, un objet de données et des informations d'événement dans le journal des événements.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, System::Object ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, object data);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, severity As TraceEventType, id As Integer, data As Object)

Paramètres

eventCache
TraceEventCache

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

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.

severity
TraceEventType

Une des valeurs d'énumération qui spécifie le type de l'événement à l'origine du suivi.

id
Int32

Identificateur numérique pour l'événement. La combinaison de source et id identifie un événement de manière unique.

data
Object

Objet de données à écrire dans le fichier ou le flux de sortie.

Attributs

Exceptions

source n'est pas spécifié.

- ou -

La chaîne d'entrée de journal dépasse 32 766 caractères.

Remarques

Important

Les TraceData méthodes ne sont pas destinées à être appelées par le code d’application. Elles sont appelées par les Debugméthodes des classes , Traceet TraceSource pour générer des données de trace.

La TraceData méthode, comme la TraceEvent méthode est destinée aux outils automatisés, mais permet également l’attachement d’objets supplémentaires, par exemple une exception instance, à la trace.

Les eventCache paramètres et source sont utilisés pour déterminer si l’événement doit être suivi. id est utilisé pour créer un EventInstance objet et est TraceEventType assimilé à un EventLogEntryType pour la EntryType propriété . le EventInstance est écrit dans le journal des événements avec l’objet data , mis en forme sous forme de chaîne, à l’aide de la WriteEvent méthode .

Notes

La valeur maximale du id paramètre est 65 535. Si la id valeur spécifiée est supérieure à 65 535, la valeur maximale est utilisée.

S’applique à

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

Source:
EventLogTraceListener.cs
Source:
EventLogTraceListener.cs
Source:
EventLogTraceListener.cs

Écrit des informations de traçage, un tableau contenant des objets de données et des informations d'événement dans le journal des événements.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, ... cli::array <System::Object ^> ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, params object[] data);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, severity As TraceEventType, id As Integer, ParamArray data As Object())

Paramètres

eventCache
TraceEventCache

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

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.

severity
TraceEventType

Une des valeurs d'énumération qui spécifie le type de l'événement à l'origine du suivi.

id
Int32

Identificateur numérique pour l'événement. La combinaison de source et id identifie un événement de manière unique.

data
Object[]

Tableau d'objets de données.

Attributs

Exceptions

source n'est pas spécifié.

- ou -

La chaîne d'entrée de journal dépasse 32 766 caractères.

Remarques

Important

Les TraceData méthodes ne sont pas destinées à être appelées par le code d’application. Elles sont appelées par les Debugméthodes des classes , Traceet TraceSource pour générer des données de trace.

La TraceData méthode, comme la TraceEvent méthode est destinée aux outils automatisés, mais permet également l’attachement d’objets supplémentaires, par exemple une exception instance, à la trace.

Les severity données de paramètre et id sont utilisées pour créer un EventInstance objet, qui est écrit dans le journal des événements avec les données du tableau d’objets de données.

Les eventCache paramètres et source sont utilisés pour déterminer si l’événement doit être suivi. id est utilisé pour créer un EventInstance objet et est TraceEventType assimilé à un EventLogEntryType pour la EntryType propriété . est EventInstance écrit dans le journal des événements avec le data tableau d’objets, mis en forme sous forme de tableau de chaînes, à l’aide de la WriteEvent méthode .

Notes

La valeur maximale du id paramètre est 65 535. Si la id valeur spécifiée est supérieure à 65 535, la valeur maximale est utilisée.

S’applique à