EventLogRecord Classe

Définition

Contient les propriétés d'une instance d'un événement qui est reçu d'un objet EventLogReader. Les propriétés d'événement fournissent des informations sur l'événement telles que le nom de l'ordinateur où l'événement a été enregistré et l'heure de la création de l'événement.

public ref class EventLogRecord : System::Diagnostics::Eventing::Reader::EventRecord
public class EventLogRecord : System.Diagnostics.Eventing.Reader.EventRecord
type EventLogRecord = class
    inherit EventRecord
Public Class EventLogRecord
Inherits EventRecord
Héritage
EventLogRecord

Propriétés

ActivityId

Obtient l'identificateur global unique (GUID) de l'activité d'un processus pour lequel l'événement est impliqué. Cela permet aux consommateurs de grouper des activités connexes.

Bookmark

Obtient un espace réservé (signet) qui correspond à cet événement. Il peut être utilisé comme un espace réservé dans un flux d'événements.

ContainerLog

Obtient le nom du journal des événements ou du fichier journal d'événements dans lequel l'événement est stocké.

Id

Obtient l'identificateur de cet événement. Tous les événements assortis de cette valeur d'identificateur représentent le même type d'événement.

Keywords

Obtient le masque de mots clés de l'événement. Vous pouvez obtenir la valeur de la propriété KeywordsDisplayNames afin de récupérer le nom des mots clés utilisés dans ce masque.

KeywordsDisplayNames

Obtient les noms d’affichage des mots clés utilisés dans le masque de mot clé pour cet événement.

Level

Obtient le niveau de l'événement. Le niveau signifie la gravité de l'événement. Pour obtenir le nom du niveau, obtenez la valeur de la propriété LevelDisplayName.

LevelDisplayName

Obtient le nom complet du niveau de cet événement.

LogName

Obtient le nom du journal des événements où cet événement est enregistré.

MachineName

Obtient le nom de l'ordinateur sur lequel cet événement a été enregistré.

MatchedQueryIds

Obtient une liste des identificateurs des requêtes auxquelles correspond cet événement. Cet événement correspond à une requête si la requête retourne cet événement.

Opcode

Obtient l'opcode de l'événement. L’opcode définit une valeur numérique qui identifie l’activité ou un point dans une activité que l’application était en train d’exécuter lorsqu’elle a déclenché l’événement. Pour obtenir le nom de l'opcode, obtenez la valeur de la propriété OpcodeDisplayName.

OpcodeDisplayName

Obtient le nom complet de l'opcode de cet événement.

ProcessId

Obtient l'identificateur de processus du fournisseur d'événements qui a enregistré cet événement.

Properties

Obtient les propriétés de l'événement fournies par l'utilisateur.

ProviderId

Obtient l'identificateur global unique (GUID, Globally-Unique IDentifier) du fournisseur d'événements qui a publié cet événement.

ProviderName

Obtient le nom du fournisseur d'événements qui a publié cet événement.

Qualifiers

Obtient les nombres qualificateurs qui sont utilisés pour l'identification d'événement.

RecordId

Obtient l'identificateur d'enregistrement de l'événement dans le journal.

RelatedActivityId

Reçoit un identificateur global unique (GUID, Globally-Unique IDentifier) d'une activité connexe d'un processus pour lequel un événement est impliqué.

Task

Obtient un identificateur de tâche pour une partie d'une application ou un composant qui publie un événement. Une tâche est une valeur de 16 bits dont les 16 valeurs supérieures sont réservées. Ce type autorise l'utilisation de toute valeur comprise entre 0x0000 et 0xffef. Pour récupérer le nom de la tâche, obtenez la valeur de la propriété TaskDisplayName.

TaskDisplayName

Obtient le nom complet de la tâche de l'événement.

ThreadId

Obtient l'identificateur du thread sur lequel le fournisseur d'événements s'exécute.

TimeCreated

Obtient l'heure, dans le format DateTime, à laquelle l'événement a été créé.

UserId

Obtient le descripteur de sécurité de l'utilisateur dont le contexte est utilisé pour publier l'événement.

Version

Obtient le numéro de version de l'événement.

Méthodes

Dispose()

Libère toutes les ressources utilisées par cet objet.

(Hérité de EventRecord)
Dispose(Boolean)

Libère les ressources non managées utilisées par cet objet et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FormatDescription()

Obtient le message de l'événement rédigé suivant les paramètres régionaux actuels.

FormatDescription(IEnumerable<Object>)

Obtient le message de l'événement, en remplaçant des variables du message par les valeurs spécifiées.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetPropertyValues(EventLogPropertySelector)

Obtient l'énumération des valeurs des propriétés d'événement fournies par l'utilisateur ou les résultats des données au format XPath si l'événement a une représentation XML.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ToXml()

Obtient la représentation XML de l'événement. Toutes les propriétés de l'événement sont représentées dans le code XML de l'événement. Le code XML est conforme au schéma d’événement.

S’applique à

Voir aussi