EventLogConfiguration Classe

Definizione

Contiene informazioni e impostazioni di configurazione statiche per un log eventi.Contains static information and configuration settings for an event log. Molte delle impostazioni di configurazione sono state definite dal provider di eventi che ha creato il log.Many of the configurations settings were defined by the event provider that created the log.

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

Esempi

Per un esempio di codice che usa questa classe, vedere [How per: Configurare e leggere le proprietà del registro eventi @ no__t-0.For example code using this class, see How to: Configure and Read Event Log Properties.

Commenti

Se una proprietà viene modificata per questo oggetto, chiamare il metodo SaveChanges per salvare le modifiche.If a property is changed for this object, call the SaveChanges method to save the changes.

Costruttori

EventLogConfiguration(String)

Inizializza un nuovo oggetto EventLogConfiguration specificando il log eventi locale per il quale ottenere informazioni e impostazioni di configurazione.Initializes a new EventLogConfiguration object by specifying the local event log for which to get information and configuration settings.

EventLogConfiguration(String, EventLogSession)

Inizializza un nuovo oggetto EventLogConfiguration specificando il nome del log per il quale ottenere informazioni e impostazioni di configurazione.Initializes a new EventLogConfiguration object by specifying the name of the log for which to get information and configuration settings. Il log può trovarsi sul computer locale o su uno remoto a seconda della sessione di log eventi specificata.The log can be on the local computer or a remote computer, based on the event log session specified.

Proprietà

IsClassicLog

Ottiene un valore che indica se il log eventi è un log classico.Gets a value that indicates whether the event log is a classic event log. 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.A classic event log is one that has its events defined in an .mc file instead of a manifest (.xml file) used by the event provider.

IsEnabled

Ottiene o imposta un valore che indica se il log eventi è abilitato o disabilitato.Gets or sets a value that indicates whether the event log is enabled or disabled. 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.An enabled log is one in which events can be logged, and a disabled log is one in which events cannot be logged.

LogFilePath

Ottiene o imposta il percorso della directory del file sul percorso del file nel quale gli eventi sono archiviati per il log.Gets or sets the file directory path to the location of the file where the events are stored for the log.

LogIsolation

Ottiene un valore EventLogIsolation che specifica se il log eventi è un'applicazione, un sistema o un log eventi personalizzato.Gets an EventLogIsolation value that specifies whether the event log is an application, system, or custom event log.

LogMode

Ottiene o imposta un valore EventLogMode che determina come gli eventi sono gestiti quando il log eventi viene completato.Gets or sets an EventLogMode value that determines how events are handled when the event log becomes full.

LogName

Ottiene il nome del log eventi.Gets the name of the event log.

LogType

Ottiene il valore EventLogType che determina il tipo di log eventi.Gets an EventLogType value that determines the type of the event log.

MaximumSizeInBytes

Ottiene o imposta la dimensione massima in byte consentita per il file del log eventi.Gets or sets the maximum size, in bytes, that the event log file is allowed to be. Quando il file raggiunge questa dimensione massima, è considerato completo.When the file reaches this maximum size, it is considered full.

OwningProviderName

Ottiene il nome del provider di eventi che ha creato questo log eventi.Gets the name of the event provider that created this event log.

ProviderBufferSize

Ottiene la dimensione del buffer che il provider di eventi utilizza per la pubblicazione di eventi nel log.Gets the size of the buffer that the event provider uses for publishing events to the log.

ProviderControlGuid

Ottiene l'identificatore univoco globale (GUID) di controllo per il log eventi nel caso sia un log di debug.Gets the control globally unique identifier (GUID) for the event log if the log is a debug log. Se non si tratta di un log di debug, questo valore sarà null.If this log is not a debug log, this value is null.

ProviderKeywords

Ottiene o imposta la maschera di parola chiave usata dal provider di eventi.Gets or sets the keyword mask used by the event provider.

ProviderLatency

Ottiene il tempo di latenza massimo impiegato dal provider di eventi durante la pubblicazione di eventi nel log.Gets the maximum latency time used by the event provider when publishing events to the log.

ProviderLevel

Ottiene o imposta il livello evento massimo (che definisce la gravità dell'evento) consentito per la registrazione nel log eventi.Gets or sets the maximum event level (which defines the severity of the event) that is allowed to be logged in the event log. Questo valore è definito dal provider di eventi.This value is defined by the event provider.

ProviderMaximumNumberOfBuffers

Ottiene il numero massimo di buffer utilizzati dal provider di eventi per la pubblicazione di eventi nel log eventi.Gets the maximum number of buffers used by the event provider to publish events to the event log.

ProviderMinimumNumberOfBuffers

Ottiene il numero minimo di buffer utilizzati dal provider di eventi per la pubblicazione di eventi nel log eventi.Gets the minimum number of buffers used by the event provider to publish events to the event log.

ProviderNames

Ottiene un insieme enumerabile dei nomi di tutti i provider di eventi che possono pubblicare eventi in questo log.Gets an enumerable collection of the names of all the event providers that can publish events to this event log.

SecurityDescriptor

Ottiene o imposta il descrittore di sicurezza del log eventi.Gets or sets the security descriptor of the event log. Il descrittore di sicurezza definisce gli utenti e i gruppi di utenti che possono leggere e scrivere nel log eventi.The security descriptor defines the users and groups of users that can read and write to the event log.

Metodi

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.Releases all the resources used by this object.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
SaveChanges()

Salva le impostazioni di configurazione che sono state modificate.Saves the configuration settings that.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche