Partilhar via


EventLogReader Classe

Definição

Permite que você leia os eventos de um log de eventos com base em uma consulta de evento. Os eventos que são lidos por esse objeto são retornados como objetos de EventRecord.

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 usando essa classe, consulte How To: Query for Events or How To: Access and Read Event Information(Como consultar eventos ou como acessar e ler informações de evento).

Construtores

EventLogReader(EventLogQuery)

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

EventLogReader(EventLogQuery, EventBookmark)

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

EventLogReader(String)

Inicializa uma nova instância da classe EventLogReader especificando um log de eventos ativo do qual recuperar os eventos.

EventLogReader(String, PathType)

Inicializa uma nova instância da classe EventLogReader especificando o nome do log de eventos do qual recuperar eventos ou o caminho para um arquivo de log do qual recuperar eventos.

Propriedades

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 status de cada log de eventos ou o arquivo de log associado à consulta de evento nesse objeto.

Métodos

CancelReading()

Cancela a operação de consulta atual.

Dispose()

Libera todos os recursos usados por este objeto.

Dispose(Boolean)

Libera os recursos não gerenciados usados por este objeto e, opcionalmente, libera os recursos gerados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReadEvent()

Lê o próximo evento retornado da consulta de evento neste objeto.

ReadEvent(TimeSpan)

Lê o próximo evento retornado da consulta de evento neste objeto.

Seek(EventBookmark)

Altera a posição no fluxo de eventos da qual o próximo evento lido virá especificando um evento de indicador. Nenhum evento registrado antes do evento do indicador ser recuperado.

Seek(EventBookmark, Int64)

Altera a posição no fluxo de eventos da qual o próximo evento lido virá especificando um evento de indicador e um número de eventos de deslocamento do indicador. Nenhum evento registrado antes do indicador e o deslocamento serem recuperados.

Seek(SeekOrigin, Int64)

Altera a posição no fluxo de eventos da qual o próximo evento lido virá especificando uma posição inicial e um deslocamento dela. Nenhum evento registrado antes da posição inicial e o deslocamento serem recuperados.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também