System.Diagnostics.Eventing.Reader Espace de noms
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.
Avec l’espace de noms System.Diagnostics.Eventing.Reader, vous pouvez développer des applications qui lisent et gèrent des journaux des événements. Un événement d’un journal des événements contient des informations, un avertissement ou une erreur qui ont été publiés par un composant spécifique de système d’exploitation, service ou application. Ces événements sont lus par les applications qui contrôlent l’état d’un ordinateur et celles qui interviennent lorsque des événements spécifiques surviennent. Pour plus d’informations, consultez Résumé de la technologie pour la lecture et la gestion des journaux des événements et Scénarios du journal des événements.
Classes
EventBookmark |
Représente un espace réservé (signet) dans un flux d'événements. Vous pouvez utiliser l'espace réservé pour marquer une position et retourner à cette position dans un flux d'événements. Une instance de cet objet peut être obtenue d'un objet EventRecord, auquel cas il correspond à la position de cet enregistrement d'événement. |
EventKeyword |
Représente un mot clé d'un événement. Les mots clés sont définis dans un fournisseur d'événements et sont utilisés pour regrouper l'événement avec d'autres événements semblables (selon leur utilisation). |
EventLevel |
Contient un niveau d'événement défini dans un fournisseur d'événements. Le niveau signifie la gravité de l'événement. |
EventLogConfiguration |
Contient des informations statiques et des paramètres de configuration d'un journal des événements. De nombreux paramètres de configuration ont été définis par le fournisseur d'événements qui a créé le journal. |
EventLogException |
Représente la classe de base pour toutes les exceptions levées lorsqu'une erreur se produit durant la lecture des informations relatives au journal des événements. |
EventLogInformation |
Permet d'accéder aux propriétés à l'exécution des fichiers journaux d'événements et des journaux des événements actifs. Ces propriétés incluent le nombre d'événements dans le journal, la taille du journal, une valeur qui détermine si le journal est plein, et l'heure de la dernière écriture dans le journal ou du dernier accès au journal. |
EventLogInvalidDataException |
Représente l'exception levée lorsqu'un fournisseur d'événements publie des données non valides dans un événement. |
EventLogLink |
Représente un lien entre un fournisseur d'événements et un journal des événements dans lequel le fournisseur publie des événements. Cet objet ne peut pas être instancié. |
EventLogNotFoundException |
Représente l'exception levée lorsqu'un journal des événements demandé (spécifié habituellement par le nom du journal des événements ou le chemin d'accès au fichier journal d'événements) n'existe pas. |
EventLogPropertySelector |
Contient un tableau de chaînes qui représentent des requêtes XPath pour des éléments de la représentation XML d’un événement, basée sur le schéma d’événement. Les requêtes de cet objet sont utilisées pour extraire des valeurs de l'événement. |
EventLogProviderDisabledException |
Représente l'exception qui est levée lorsqu'un nom de fournisseur d'événements spécifié fait référence à un fournisseur d'événements désactivé. Un fournisseur d'événements désactivé ne peut pas publier d'événements. |
EventLogQuery |
Représente une requête pour des événements d'un journal des événements et les paramètres qui définissent comment et sur quel ordinateur la requête est exécutée. |
EventLogReader |
Permet la lecture d'événements depuis un journal des événements en fonction d'une requête d'événement. Les événements lus par cet objet sont retournés en tant qu'objets EventRecord. |
EventLogReadingException |
Représente une exception levée lorsqu'une erreur s'est produite lors de la lecture ou de l'interrogation des événements d'un journal des événements ou lors d'un abonnement à ces événements. |
EventLogRecord |
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. |
EventLogSession |
Utilisé pour accéder au service Journal des événements sur l'ordinateur local ou sur un ordinateur distant, ce qui permet de gérer et de rassembler des informations relatives aux journaux des événements et aux fournisseurs d'événements sur l'ordinateur. |
EventLogStatus |
Contient le code d'état ou le code d'erreur d'un journal des événements spécifique. Cet état peut être utilisé pour déterminer si le journal des événements est disponible pour une opération. |
EventLogWatcher |
Permet de vous abonner à des événements entrants. Chaque fois qu'un événement souhaité est publié dans un journal des événements, l'événement EventRecordWritten est déclenché et la méthode qui gère cet événement est exécutée. |
EventMetadata |
Contient les métadonnées (propriétés et paramètres) d’un événement défini dans un fournisseur d’événements. |
EventOpcode |
Contient un opcode d'événement défini dans un fournisseur d'événements. Un 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. |
EventProperty |
Contient la valeur d'une propriété de type événement qui est spécifiée par le fournisseur d'événements lorsque l'événement est publié. |
EventRecord |
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. |
EventRecordWrittenEventArgs |
Lorsque l'événement EventRecordWritten est déclenché, une instance de cet objet est passée à la méthode déléguée qui gère l'événement. Cet objet contient l'événement qui a été publié dans le journal des événements ou l'exception qui s'est produite lorsque l'abonnement à un événement a échoué. |
EventTask |
Contient une tâche d'événement qui est définie dans un fournisseur d'événements. La tâche identifie 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. |
ProviderMetadata |
Contient des informations statiques relatives à un fournisseur d'événements, telles que le nom et l'ID du fournisseur, et la collection d'événements définis dans le fournisseur. |
Énumérations
EventLogIsolation |
Définit les autorisations d'accès par défaut pour le journal des événements. Les valeurs Application et System indiquent que le journal partage la liste de contrôle d'accès (ACL) avec le journal Windows approprié (les journaux des événements de l'application ou système) et partage la session de traçage d'événements pour Windows (ETW, Event Tracing for Windows) avec d'autres journaux de même isolation. Tous les canaux dont l'isolation est personnalisée utilisent une session ETW privée. |
EventLogMode |
Détermine le comportement du service Journal des événements lorsqu'il gère un journal des événements qui a atteint sa taille maximum autorisée (lorsque le journal des événements est plein). |
EventLogType |
Définit le type des événements qui sont enregistrés dans un journal des événements. Chaque journal des événements ne peut contenir qu'un seul type d'événement. |
PathType |
Spécifie qu'une chaîne contient le nom d'un journal des événements ou le chemin d'accès d'un fichier journal d'événements. |
SessionAuthentication |
Définit des valeurs du type d'authentification utilisé pendant une connexion à un serveur via un appel de procédure distante (RPC). Cette connexion se produit lorsque vous créez un objet EventLogSession qui spécifie une connexion à un ordinateur distant. |
StandardEventKeywords |
Définit les mots clés standard qui sont joints aux événements par le fournisseur d'événements. Pour plus d'informations sur les mots clés, consultez EventKeyword. |
StandardEventLevel |
Définit les niveaux d'événement standard utilisés dans le service Journal des événements. Le niveau définit la gravité de l’événement. Des niveaux d'événement personnalisés peuvent être définis au-delà de ces niveaux standard. Pour plus d'informations sur les niveaux, consultez EventLevel. |
StandardEventOpcode |
Définit les opcodes standard qui sont joints aux événements par le fournisseur d'événements. Pour plus d'informations sur les opcodes, consultez EventOpcode. |
StandardEventTask |
Définit les tâches standard attachées aux événements par le fournisseur d'événements. Pour plus d’informations sur les tâches, consultez EventTask. |