EventLogConfiguration Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 é |
| 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) |