EventLogReader Classe

Definição

Permite-lhe ler eventos de um registo de eventos com base numa consulta de eventos. Os eventos lidos por este objeto são devolvidos como EventRecord objetos.

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
Herança
EventLogReader
Implementações

Exemplos

Por exemplo, código que utiliza esta classe, veja Como: Consultar Eventos ou Como: Aceder e Ler Informação de Eventos.

Construtores

Name Description
EventLogReader(EventLogQuery, EventBookmark)

Inicializa uma nova instância da EventLogReader classe especificando uma consulta de evento e um favorito que é usado como posição inicial para a consulta.

EventLogReader(EventLogQuery)

Inicializa uma nova instância da EventLogReader classe especificando uma consulta de evento.

EventLogReader(String, PathType)

Inicializa uma nova instância da EventLogReader classe especificando o nome de um registo de eventos para recuperar eventos ou o caminho para um ficheiro de registo para recuperar eventos.

EventLogReader(String)

Inicializa uma nova instância da EventLogReader classe especificando um registo de eventos ativo para recuperar eventos.

Propriedades

Name Description
BatchSize

Obtém ou define o número de eventos recuperados do fluxo de eventos em cada operação de leitura.

LogStatus

Obtém o estado de cada registo de eventos ou ficheiro de registo associado à consulta de eventos neste objeto.

Métodos

Name Description
CancelReading()

Cancela a operação de consulta atual.

Dispose()

Liberta todos os recursos usados por este objeto.

Dispose(Boolean)

Liberta os recursos não geridos usados por este objeto e, opcionalmente, liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadEvent()

Lê o próximo evento que é devolvido da consulta de evento neste objeto.

ReadEvent(TimeSpan)

Lê o próximo evento que é devolvido da consulta de evento neste objeto.

Seek(EventBookmark, Int64)

Altera a posição no fluxo de eventos de onde virá o próximo evento lido, especificando um evento de marcador e um número de eventos deslocados em relação ao favorito. Nenhum evento registado antes do marcador mais o deslocamento será recuperado.

Seek(EventBookmark)

Altera a posição no fluxo de eventos de onde virá o próximo evento lido, especificando um evento de favoritos. Nenhum evento registado antes do evento de favoritos será recuperado.

Seek(SeekOrigin, Int64)

Altera a posição no fluxo de eventos de onde virá o próximo evento lido, especificando uma posição inicial e um deslocamento em relação à posição inicial. Nenhum evento registado antes da posição inicial mais o deslocamento será recuperado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também