Partager via


EventRecord Classe

Définition

Définit 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 sur lequel l'événement a été enregistré et l'heure de la création de l'événement. Cette classe est une classe abstraite. La classe EventLogRecord implémente cette classe.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Héritage
EventRecord
Dérivé
Implémente

Exemples

Pour obtenir un exemple de code utilisant cette classe, consultez How To : Query for Events ou How To : Access and Read Event Information.

Constructeurs

EventRecord()

Initialise une nouvelle instance de la classe EventRecord.

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.

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

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 obtenir le nom de la tâche, récupérez 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.

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)
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