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.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.
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 exemplo de código usando essa classe, consulte como consultar eventos, como recuperar informações sobre um Publicador de eventos ou como configurar e ler propriedades de log de eventos.For example code using this class, see How To: Query for Events, How to: Retrieve Information About an Event Publisher or 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.Initializes a new EventLogSession object, establishes a connection with the local Event Log service. |
| EventLogSession(String) |
Inicializa um novo objeto EventLogSession e estabelece uma conexão com o serviço de Log de Eventos no computador especificado.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. 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.The credentials (user name and password) of the user who calls the method is used for the credentials to access the remote computer. |
| 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.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. As credenciais especificadas (nome de usuário e senha) são usadas acessar o computador remoto.The specified credentials (user name and password) are used for the credentials to access the remote computer. |
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.Gets a static predefined session object that is connected to the Event Log service on the local computer. |
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.Cancels any operations (such as reading an event log or subscribing to an event log) that are currently active for the Event Log service that this session object is connected to. |
| ClearLog(String) |
Limpa os eventos do log de eventos especificado.Clears events from the specified event log. |
| ClearLog(String, String) |
Limpa eventos do log de eventos especificado e salva os eventos limpos para o arquivo especificado.Clears events from the specified event log, and saves the cleared events to the specified file. |
| Dispose() |
Libera todos os recursos usados por este objeto.Releases all the resources used by this object. |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados por este objeto e, opcionalmente, libera os recursos gerados.Releases the unmanaged resources used by this object, and optionally releases the managed resources. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| ExportLog(String, PathType, String, String) |
Exporta eventos para um arquivo de log externo.Exports events into an external log file. Os eventos são armazenados sem as mensagens de eventos.The events are stored without the event messages. |
| ExportLog(String, PathType, String, String, Boolean) |
Exporta eventos para um arquivo de log externo.Exports events into an external log file. 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.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. Os eventos são armazenados sem as mensagens de eventos.The events are stored without the event messages. |
| ExportLogAndMessages(String, PathType, String, String) |
Exporta os eventos e suas mensagens em um arquivo de log externo.Exports events and their messages into an external log file. |
| ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) |
Exporta os eventos e suas mensagens em um arquivo de log externo.Exports events and their messages into an external log file. 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.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. As mensagens de evento serão exportadas no idioma especificado.The event messages are exported in the specified language. |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetLogInformation(String, PathType) |
Obtém um objeto que contém informações de runtime do log de eventos especificado.Gets an object that contains runtime information for the specified event log. |
| 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.Gets an enumerable collection of all the event log names that are registered with the Event Log service. |
| 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.Gets an enumerable collection of all the event provider names that are registered with the Event Log service. Um provedor de eventos é um aplicativo que publica os eventos em um log de evento.An event provider is an application that publishes events to an event log. |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |