EventLogConfiguration Classe

Definição

Contém informação estática e definições de configuração para um registo de eventos. Muitas das definições de configuração foram definidas pelo fornecedor 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 esta classe, veja Como: Configurar e Ler Propriedades do Registo de Eventos.

Observações

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

Construtores

Name Description
EventLogConfiguration(String, EventLogSession)

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

EventLogConfiguration(String)

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

Propriedades

Name Description
IsClassicLog

Recebe um valor que indica se o registo de eventos é um registo clássico. Um registo de eventos clássico é aquele cujos eventos estão definidos num ficheiro .mc em vez de um manifesto (ficheiro.xml) usado pelo fornecedor de eventos.

IsEnabled

Recebe ou define um valor que indica se o registo de eventos está ativado ou desativado. Um registo ativado é aquele em que os eventos podem ser registados, e um registo desativado é aquele em que os eventos não podem ser registados.

LogFilePath

Obtém ou define o caminho do diretório do ficheiro para a localização do ficheiro onde os eventos do registo estão armazenados.

LogIsolation

Recebe um EventLogIsolation valor que especifica se o registo de eventos é uma aplicação, sistema ou registo de eventos personalizado.

LogMode

Recebe ou define um EventLogMode valor que determina como os eventos são tratados quando o registo de eventos fica cheio.

LogName

Obtém o nome do registo de eventos.

LogType

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

MaximumSizeInBytes

Obtém ou define o tamanho máximo, em bytes, que o ficheiro do registo de eventos pode ter. Quando o ficheiro atinge este tamanho máximo, é considerado cheio.

OwningProviderName

Obtém o nome do fornecedor de eventos que criou este registo de eventos.

ProviderBufferSize

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

ProviderControlGuid

Obtém o identificador global único (GUID) de controlo para o registo de eventos se o registo for um registo de depuração. Se este registo não for um registo de depuração, este valor é null.

ProviderKeywords

Obtém ou define a máscara de palavras-chave usada pelo fornecedor do evento.

ProviderLatency

Obtém o tempo máximo de latência utilizado pelo fornecedor de eventos ao publicar eventos no registo.

ProviderLevel

Obtém ou define o nível máximo de evento (que define a gravidade do evento) que pode ser registado no registo de eventos. Este valor é definido pelo fornecedor do evento.

ProviderMaximumNumberOfBuffers

Obtém o número máximo de buffers usados pelo fornecedor de eventos para publicar eventos no registo de eventos.

ProviderMinimumNumberOfBuffers

Obtém o número mínimo de buffers usados pelo fornecedor de eventos para publicar eventos no registo de eventos.

ProviderNames

Obtém uma coleção enumerável dos nomes de todos os fornecedores de eventos que podem publicar eventos neste registo de eventos.

SecurityDescriptor

Obtém ou define o descritor de segurança do registo de eventos. O descritor de segurança define os utilizadores e grupos de utilizadores que podem ler e escrever no registo de eventos.

Métodos

Name Description
Dispose()

Liberta todos os recursos usados por este objeto.

Dispose(Boolean)

Liberta os recursos não geridos usados por este objeto e, opcionalmente, liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SaveChanges()

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também