EventLogConfiguration Classe

Definizione

Contiene informazioni e impostazioni di configurazione statiche per un log eventi. Molte delle impostazioni di configurazione sono state definite dal provider di eventi che ha creato il log.

public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
    interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
Ereditarietà
EventLogConfiguration
Implementazioni

Esempio

Per un esempio di codice che usa questa classe, vedere Procedura: Configurare e leggere le proprietà del registro eventi.

Commenti

Se per questo oggetto viene modificata una proprietà, chiamare il SaveChanges metodo per salvare le modifiche.

Costruttori

EventLogConfiguration(String)

Inizializza un nuovo oggetto EventLogConfiguration specificando il log eventi locale per il quale ottenere informazioni e impostazioni di configurazione.

EventLogConfiguration(String, EventLogSession)

Inizializza un nuovo oggetto EventLogConfiguration specificando il nome del log per il quale ottenere informazioni e impostazioni di configurazione. Il log può trovarsi sul computer locale o su uno remoto a seconda della sessione di log eventi specificata.

Proprietà

IsClassicLog

Ottiene un valore che indica se il log eventi è un log classico. Un log eventi classico è un log con eventi definiti in un file con estensione mc anziché un manifesto (file con estensione xml) usato dal provider di eventi.

IsEnabled

Ottiene o imposta un valore che indica se il log eventi è abilitato o disabilitato. Un log attivato è un log nel quale si possono registrare gli eventi e un log disabilitato è un log nel quale non si possono registrare gli eventi.

LogFilePath

Ottiene o imposta il percorso della directory del file sul percorso del file nel quale gli eventi sono archiviati per il log.

LogIsolation

Ottiene un valore EventLogIsolation che specifica se il log eventi è un'applicazione, un sistema o un log eventi personalizzato.

LogMode

Ottiene o imposta un valore EventLogMode che determina come gli eventi sono gestiti quando il log eventi viene completato.

LogName

Ottiene il nome del log eventi.

LogType

Ottiene il valore EventLogType che determina il tipo di log eventi.

MaximumSizeInBytes

Ottiene o imposta la dimensione massima in byte consentita per il file del log eventi. Quando il file raggiunge questa dimensione massima, è considerato completo.

OwningProviderName

Ottiene il nome del provider di eventi che ha creato questo log eventi.

ProviderBufferSize

Ottiene la dimensione del buffer che il provider di eventi utilizza per la pubblicazione di eventi nel log.

ProviderControlGuid

Ottiene l'identificatore univoco globale (GUID) di controllo per il log eventi nel caso sia un log di debug. Se non si tratta di un log di debug, questo valore sarà null.

ProviderKeywords

Ottiene o imposta la maschera di parola chiave usata dal provider di eventi.

ProviderLatency

Ottiene il tempo di latenza massimo impiegato dal provider di eventi durante la pubblicazione di eventi nel log.

ProviderLevel

Ottiene o imposta il livello evento massimo (che definisce la gravità dell'evento) consentito per la registrazione nel log eventi. Questo valore è definito dal provider di eventi.

ProviderMaximumNumberOfBuffers

Ottiene il numero massimo di buffer utilizzati dal provider di eventi per la pubblicazione di eventi nel log eventi.

ProviderMinimumNumberOfBuffers

Ottiene il numero minimo di buffer utilizzati dal provider di eventi per la pubblicazione di eventi nel log eventi.

ProviderNames

Ottiene un insieme enumerabile dei nomi di tutti i provider di eventi che possono pubblicare eventi in questo log.

SecurityDescriptor

Ottiene o imposta il descrittore di sicurezza del log eventi. Il descrittore di sicurezza definisce gli utenti e i gruppi di utenti che possono leggere e scrivere nel log eventi.

Metodi

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SaveChanges()

Salva le impostazioni di configurazione che sono state modificate.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche