EventLogWatcher Classe

Definição

Permite subscrever eventos recebidos. Cada vez que um evento desejado é publicado num registo de eventos, o EventRecordWritten evento é levantado, e o método que gere este 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 utiliza esta classe, veja Como: Subscrever Eventos num Registo de Eventos.

Observações

As instâncias desta classe são criadas a partir de EventLogQuery objetos, que especificam uma consulta para a subscrição do evento. Quando um evento é registado que corresponde aos critérios expressos na consulta, o EventRecordWritten evento é levantado.

Construtores

Name Description
EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Inicializa uma nova instância da EventLogWatcher classe especificando uma consulta de eventos, um marcador que é usado como posição inicial para a consulta e um valor booleano que determina se deve ler os eventos que já existem no registo de eventos.

EventLogWatcher(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery)

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

EventLogWatcher(String)

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

Propriedades

Name Description
Enabled

Recebe ou define um valor que indica se este objeto começa a entregar eventos ao delegado do evento.

Métodos

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

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
EventRecordWritten

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

Aplica-se a

Ver também