Partilhar via


EventLogWatcher Classe

Definição

Permite que você assine eventos recebidos. Sempre que um evento desejado for publicado em um log de eventos, o evento EventRecordWritten será gerado e o método que manipula esse evento será executado.

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

Exemplos

Por exemplo, código que usa essa classe, consulte Como assinar eventos em um log de eventos.

Comentários

As instâncias dessa classe são criadas a partir de EventLogQuery objetos, que especificam uma consulta para a assinatura do evento. Quando é registrado um evento que corresponde aos critérios expressos na consulta, o evento EventRecordWritten é acionado.

Construtores

EventLogWatcher(EventLogQuery)

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

EventLogWatcher(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Inicializa uma nova instância da classe EventLogWatcher especificando uma consulta de evento, um indicador que é usado como a posição inicial da consulta e um valor booliano que determina se é necessário ler os eventos que já existem no log de eventos.

EventLogWatcher(String)

Inicializa uma nova instância da classe EventLogWatcher especificando o nome ou caminho para um log de eventos.

Propriedades

Enabled

Obtém ou define um valor que indica se este objeto começa a entregar eventos para o evento delegado.

Métodos

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

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

EventRecordWritten

Permite configurar um delegado (método de manipulador de eventos) que é chamado sempre que um evento que é publicado corresponde aos critérios especificados na consulta de evento para esse objeto.

Aplica-se a

Confira também