Compartilhar via


EventLogConfiguration Classe

Definição

Contém informações estáticas e definições de configuração para um log de eventos. Muitas das definições de configurações foram definidas pelo provedor de eventos que criou o log.

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

Exemplos

Para obter um código de exemplo usando essa classe, consulte Como configurar e ler propriedades do log de eventos.

Comentários

Se uma propriedade for alterada para esse objeto, chame o SaveChanges método para salvar as alterações.

Construtores

EventLogConfiguration(String)

Inicializa um novo objeto EventLogConfiguration especificando o log de eventos local para o qual obter informações e definições de configuração.

EventLogConfiguration(String, EventLogSession)

Inicializa um novo objeto EventLogConfiguration especificando o nome do log para o qual obter informações e definições de configuração. O log pode estar no computador local ou em um computador remoto, dependendo da sessão de log de eventos especificada.

Propriedades

IsClassicLog

Obtém um valor que indica se o log de eventos é um log de eventos clássico. Um log de eventos clássico é aquele que contém seus eventos definidos em um arquivo .mc em vez de um manifesto (arquivo .xml) usado pelo provedor de eventos.

IsEnabled

Obtém ou define um valor que indica se o log de eventos está habilitado ou desabilitado. Em um log habilitado é possível registrar eventos, o que não é possível em um log desabilitado.

LogFilePath

Obtém ou define o caminho do diretório de arquivo para o local do arquivo em que os eventos são armazenados para o log.

LogIsolation

Obtém um valor EventLogIsolation que especifica se o log de eventos é um aplicativo, o sistema ou o log de eventos personalizado.

LogMode

Obtém ou define um valor EventLogMode que determina como os eventos são tratados quando o log de eventos fica cheio.

LogName

Obtém o nome do log de eventos.

LogType

Obtém um valor EventLogType que determina o tipo do log de eventos.

MaximumSizeInBytes

Obtém ou define o tamanho máximo, em bytes, que o arquivo de log de eventos pode ter. Quando o arquivo alcança esse tamanho máximo, ele é considerado cheio.

OwningProviderName

Obtém o nome do provedor de eventos que criou esse log de eventos.

ProviderBufferSize

Obtém o tamanho do buffer que usa o provedor de eventos para publicar eventos no log.

ProviderControlGuid

Obtém o GUID (identificador global exclusivo) do log de eventos se o log for um log de depuração. Se este log não for um log de depuração, esse valor será null.

ProviderKeywords

Obtém ou define a máscara de palavra-chave usada pelo provedor de eventos.

ProviderLatency

Obtém o tempo de latência máximo usado pelo provedor de eventos ao publicar eventos no log.

ProviderLevel

Obtém ou define o nível máximo de evento (que define a gravidade do evento) que tem permissão para ser registrado no log de eventos. Esse valor é definido pelo provedor de eventos.

ProviderMaximumNumberOfBuffers

Obtém o número máximo de buffers usado pelo provedor de eventos ao publicar eventos no log de eventos.

ProviderMinimumNumberOfBuffers

Obtém o número mínimo de buffers usados pelo provedor de eventos ao publicar eventos no log de eventos.

ProviderNames

Obtém uma coleção enumerável dos nomes de todos os provedores de eventos que podem publicar eventos nesse log de eventos.

SecurityDescriptor

Obtém ou define o descritor de segurança para o log de eventos. O descritor de segurança define os usuários e grupos de usuários que podem ler e gravar no log de eventos.

Métodos

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)
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 Object atual.

(Herdado de Object)
SaveChanges()

Salva as definições de configuração que.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também