EventLogTraceListener.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 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.