EventRecord Classe
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.
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. |