Compartilhar via


EventLogConfiguration Classe

Definição

Contém informações estáticas e configurações para um log de eventos. Muitas das 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

Por exemplo, código 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

Nome Description
EventLogConfiguration(String, EventLogSession)

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

EventLogConfiguration(String)

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

Propriedades

Nome Description
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 tem seus eventos definidos em um arquivo .mc em vez de um manifesto (.xml arquivo) usado pelo provedor de eventos.

IsEnabled

Obtém ou define um valor que indica se o log de eventos está habilitado ou desabilitado. Um log habilitado é aquele em que os eventos podem ser registrados e um log desabilitado é aquele em que os eventos não podem ser registrados.

LogFilePath

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

LogIsolation

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

LogMode

Obtém ou define um EventLogMode valor 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 EventLogType valor 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 tem permissão para ser. Quando o arquivo atinge 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 o provedor de eventos usa para publicar eventos no log.

ProviderControlGuid

Obtém o GUID (identificador global exclusivo) do controle para o log de eventos se o log for um log de depuração. Se esse 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 máximo de latência 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 usados pelo provedor de eventos para publicar eventos no log de eventos.

ProviderMinimumNumberOfBuffers

Obtém o número mínimo de buffers usados pelo provedor de eventos para 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 do 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

Nome Description
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)
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 Objectatual.

(Herdado de Object)
SaveChanges()

Salva as configurações que.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a