Compartilhar via


EventLogSession Classe

Definição

Usado para acessar o serviço de Log de Eventos no computador local ou em um computador remoto para que você possa gerenciar e reunir informações sobre os logs de evento e os provedores de evento no computador.

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

Exemplos

Para obter um código de exemplo usando essa classe, consulte How To: Query for Events, How to: Retrieve Information About an Event Publisher ou How to: Configure and Read Event Log Properties.

Construtores

EventLogSession()

Inicializa um novo objeto EventLogSession e estabelece uma conexão com o serviço de Log de Eventos.

EventLogSession(String)

Inicializa um novo objeto EventLogSession e estabelece uma conexão com o serviço de Log de Eventos no computador especificado. As credenciais (nome de usuário e senha) do usuário que chama o método é usado para as credenciais para acessar o computador remoto.

EventLogSession(String, String, String, SecureString, SessionAuthentication)

Inicializa um novo objeto EventLogSession e estabelece uma conexão com o serviço de Log de Eventos no computador especificado. As credenciais especificadas (nome de usuário e senha) são usadas acessar o computador remoto.

Propriedades

GlobalSession

Obtém um objeto de sessão predefinido estático que está conectado ao serviço de Log de Eventos no computador local.

Métodos

CancelCurrentOperations()

Cancela as operações (como ler ou inscrever-se em um log de eventos) ativas no momento para o serviço de Log de Eventos ao qual esse objeto de sessão está conectado.

ClearLog(String)

Limpa os eventos do log de eventos especificado.

ClearLog(String, String)

Limpa eventos do log de eventos especificado e salva os eventos limpos para o arquivo especificado.

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)
ExportLog(String, PathType, String, String)

Exporta eventos para um arquivo de log externo. Os eventos são armazenados sem as mensagens de eventos.

ExportLog(String, PathType, String, String, Boolean)

Exporta eventos para um arquivo de log externo. Um sinalizador pode ser definido para indicar que o método continuará a exportar eventos, mesmo se a consulta especificada falhar para alguns logs de eventos. Os eventos são armazenados sem as mensagens de eventos.

ExportLogAndMessages(String, PathType, String, String)

Exporta os eventos e suas mensagens em um arquivo de log externo.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

Exporta os eventos e suas mensagens em um arquivo de log externo. Um sinalizador pode ser definido para indicar que o método continuará a exportar eventos, mesmo se a consulta especificada falhar para alguns logs de eventos. As mensagens de evento serão exportadas no idioma especificado.

GetHashCode()

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

(Herdado de Object)
GetLogInformation(String, PathType)

Obtém um objeto que contém informações de runtime do log de eventos especificado.

GetLogNames()

Obtém uma coleção enumerável de todos os nomes de log de eventos que são registrados com o serviço de Log de Eventos.

GetProviderNames()

Obtém uma coleção enumerável de todos os nomes de provedor de eventos que são registrados com o serviço de Log de Eventos. Um provedor de eventos é um aplicativo que publica os eventos em um log de evento.

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)

Aplica-se a

Confira também