Partager via


EventLogReader Classe

Définition

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.

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
Héritage
EventLogReader
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

EventLogReader(EventLogQuery)

Initialise une nouvelle instance de la classe EventLogReader en spécifiant une requête d'événement.

EventLogReader(EventLogQuery, EventBookmark)

Initialise une nouvelle instance de la classe EventLogReader en spécifiant une requête d'événement et un signet utilisé comme position de départ pour la requête.

EventLogReader(String)

Initialise une nouvelle instance de la classe EventLogReader en spécifiant un journal des événements actif depuis lequel récupérer des événements.

EventLogReader(String, PathType)

Initialise une nouvelle instance de la classe EventLogReader en spécifiant le nom d'un journal des événements depuis lequel récupérer des événements ou le chemin d'accès à un fichier journal depuis lequel récupérer des événements.

Propriétés

BatchSize

Obtient ou définit le nombre d'événements récupérés depuis le flux d'événements à chaque opération de lecture.

LogStatus

Obtient l'état de chaque journal des événements ou fichier journal associé à la requête d'événement dans cet objet.

Méthodes

CancelReading()

Annule l'opération de requête en cours.

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

Lit l'événement suivant qui est retourné par la requête d'événement dans cet objet.

ReadEvent(TimeSpan)

Lit l'événement suivant qui est retourné par la requête d'événement dans cet objet.

Seek(EventBookmark)

Modifie dans le flux d'événements la position de l'emplacement à partir duquel l'événement suivant sera lu en spécifiant un événement signet. Aucun des événements enregistrés avant l'événement signet ne sera récupéré.

Seek(EventBookmark, Int64)

Modifie dans le flux d'événements la position de l'emplacement à partir duquel sera lu l'événement suivant, en spécifiant un événement signet et un offset représentant le nombre d'événements à partir du signet. Aucun événement enregistré avant le signet augmenté de l'offset ne sera récupéré.

Seek(SeekOrigin, Int64)

Modifie dans le flux d'événements la position de l'emplacement où l'événement suivant sera lu, en spécifiant une position de départ et un offset à partir de cette position de départ. Aucun événement enregistré avant la position de départ augmentée de l'offset ne sera récupéré.

ToString()

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

(Hérité de Object)

S’applique à

Voir aussi