Compartilhar via


EventLogSession Classe

Definição

Usado para acessar o serviço log de eventos no computador local ou em um computador remoto para que você possa gerenciar e coletar informações sobre os logs de eventos e provedores de eventos 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

Construtores

Nome Description
EventLogSession()

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

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

Inicializa um novo EventLogSession objeto e estabelece uma conexão com o serviço log de eventos no computador especificado. As credenciais especificadas (nome de usuário e senha) são usadas para que as credenciais acessem o computador remoto.

EventLogSession(String)

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

Propriedades

Nome Description
GlobalSession

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

Métodos

Nome Description
CancelCurrentOperations()

Cancela todas as operações (como ler um log de eventos ou assinar um log de eventos) que estão ativas no momento para o serviço log de eventos ao qual esse objeto de sessão está conectado.

ClearLog(String, String)

Limpa eventos do log de eventos especificado e salva os eventos desmarcados no arquivo especificado.

ClearLog(String)

Limpa eventos do log de eventos especificado.

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)
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á exportando eventos mesmo se a consulta especificada falhar para alguns logs. Os eventos são armazenados sem as mensagens de evento.

ExportLog(String, PathType, String, String)

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

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

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

ExportLogAndMessages(String, PathType, String, String)

Exporta eventos e suas mensagens para um arquivo de log externo.

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 para o log de eventos especificado.

GetLogNames()

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

GetProviderNames()

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

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)

Aplica-se a