Partilhar via


EventLogWatcher Classe

Definição

Permite que você assine eventos de entrada. Sempre que um evento desejado é publicado em um log de eventos, o evento EventRecordWritten é acionado 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 usando essa classe, consulte Como assinar eventos em um log de eventos.

Comentários

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

Construtores

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

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

EventLogWatcher(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery)

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

EventLogWatcher(String)

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

Propriedades

Enabled

Obtém ou define um valor que indica se esse objeto começa a fornecer eventos ao delegado do evento.

Métodos

Dispose()

Libera todos os recursos usados por esse objeto.

Dispose(Boolean)

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

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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

EventRecordWritten

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

Aplica-se a

Confira também