EventLogConfiguration EventLogConfiguration EventLogConfiguration EventLogConfiguration Class

Definition

Enthält statische Informationen und Konfigurationseinstellungen für ein Ereignisprotokoll.Contains static information and configuration settings for an event log. Zahlreiche Konfigurationseinstellungen wurden vom Ereignisanbieter festgelegt, der das Protokoll erstellt hat.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
Vererbung
EventLogConfigurationEventLogConfigurationEventLogConfigurationEventLogConfiguration
Implementiert

Beispiele

Code, die mit dieser Klasse, z. B. finden Sie unter Vorgehensweise: Konfigurieren und Lesen von Ereignisprotokolleigenschaften.For example code using this class, see How to: Configure and Read Event Log Properties.

Hinweise

Wenn eine Eigenschaft für dieses Objekt geändert wird, rufen Sie die SaveChanges Methode, um die Änderungen zu speichern.If a property is changed for this object, call the SaveChanges method to save the changes.

Konstruktoren

EventLogConfiguration(String) EventLogConfiguration(String) EventLogConfiguration(String) EventLogConfiguration(String)

Initialisiert ein neues EventLogConfiguration-Objekt, indem das lokale Ereignisprotokoll angegeben wird, für das Informationen und Konfigurationseinstellungen abgerufen werden sollen.Initializes a new EventLogConfiguration object by specifying the local event log for which to get information and configuration settings.

EventLogConfiguration(String, EventLogSession) EventLogConfiguration(String, EventLogSession) EventLogConfiguration(String, EventLogSession) EventLogConfiguration(String, EventLogSession)

Initialisiert ein neues EventLogConfiguration-Objekt, indem der Name des Protokolls angegeben wird, für das Informationen und Konfigurationseinstellungen abgerufen werden sollen.Initializes a new EventLogConfiguration object by specifying the name of the log for which to get information and configuration settings. Das Protokoll kann sich je nach der angegebenen Ereignisprotokollsitzung auf dem lokalen Computer oder auf einem Remotecomputer befinden.The log can be on the local computer or a remote computer, based on the event log session specified.

Eigenschaften

IsClassicLog IsClassicLog IsClassicLog IsClassicLog

Ruft den Wert ab, der angibt, ob es sich um ein klassisches Ereignisprotokoll handelt.Gets a value that indicates whether the event log is a classic event log. Bei einem klassischen Ereignisprotokoll werden die Ereignisse in einer MC-Datei anstelle eines Manifests (XML-Datei) für den Ereignisanbieter definiert.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 IsEnabled IsEnabled IsEnabled

Ruft einen Wert ab, der angibt, ob das Ereignisprotokoll aktiviert oder deaktiviert ist, oder legt diesen fest.Gets or sets a value that indicates whether the event log is enabled or disabled. Ereignisse können nur in aktivierten Ereignisprotokollen protokolliert werden.An enabled log is one in which events can be logged, and a disabled log is one in which events cannot be logged.

LogFilePath LogFilePath LogFilePath LogFilePath

Ruft den Verzeichnispfad für den Speicherort der Datei ab, in der die Ereignisse für das Protokoll gespeichert werden, oder legt diesen fest.Gets or sets the file directory path to the location of the file where the events are stored for the log.

LogIsolation LogIsolation LogIsolation LogIsolation

Ruft einen EventLogIsolation-Wert ab, der angibt, ob das Ereignisprotokoll ein Anwendungs-, System- oder benutzerdefiniertes Ereignisprotokoll ist.Gets an EventLogIsolation value that specifies whether the event log is an application, system, or custom event log.

LogMode LogMode LogMode LogMode

Ruft einen EventLogMode-Wert ab, der bestimmt, wie Ereignisse behandelt werden, wenn das Ereignisprotokoll voll ist, oder legt diesen fest.Gets or sets an EventLogMode value that determines how events are handled when the event log becomes full.

LogName LogName LogName LogName

Ruft den Namen des Ereignisprotokolls ab.Gets the name of the event log.

LogType LogType LogType LogType

Ruft einen EventLogType-Wert ab, der den Typ des Ereignisprotokolls bestimmt.Gets an EventLogType value that determines the type of the event log.

MaximumSizeInBytes MaximumSizeInBytes MaximumSizeInBytes MaximumSizeInBytes

Ruft die maximale Größe in Byte ab, bis zu der die Ereignisprotokolldatei anwachsen darf, oder legt diese fest.Gets or sets the maximum size, in bytes, that the event log file is allowed to be. Wenn die Datei diese maximale Größe erreicht, wird sie als voll betrachtet.When the file reaches this maximum size, it is considered full.

OwningProviderName OwningProviderName OwningProviderName OwningProviderName

Ruft den Namen des Ereignisanbieters ab, der dieses Ereignisprotokoll erstellt hat.Gets the name of the event provider that created this event log.

ProviderBufferSize ProviderBufferSize ProviderBufferSize ProviderBufferSize

Ruft die Größe des Puffers ab, den der Ereignisanbieter zum Veröffentlichen von Ereignissen im Protokoll verwendet.Gets the size of the buffer that the event provider uses for publishing events to the log.

ProviderControlGuid ProviderControlGuid ProviderControlGuid ProviderControlGuid

Ruft die GUID des Ereignisprotokolls ab, sofern es sich bei dem Protokoll um ein Debugprotokoll handelt.Gets the control globally unique identifier (GUID) for the event log if the log is a debug log. Wenn dieses Protokoll kein Debugprotokoll ist, ist dieser Wert null.If this log is not a debug log, this value is null.

ProviderKeywords ProviderKeywords ProviderKeywords ProviderKeywords

Ruft die vom Ereignisanbieter verwendete Schlüsselwortmaske ab oder legt diese fest.Gets or sets the keyword mask used by the event provider.

ProviderLatency ProviderLatency ProviderLatency ProviderLatency

Ruft die maximale Wartezeitzeit ab, die vom Ereignisanbieter beim Veröffentlichen von Ereignissen im Protokoll verwendet wird.Gets the maximum latency time used by the event provider when publishing events to the log.

ProviderLevel ProviderLevel ProviderLevel ProviderLevel

Ruft die maximale Ereignisebene (die den Schweregrad des Ereignisses definiert) ab, die im Ereignisprotokoll aufgezeichnet werden darf, oder legt diese fest.Gets or sets the maximum event level (which defines the severity of the event) that is allowed to be logged in the event log. Dieser Wert wird vom Ereignisanbieter definiert.This value is defined by the event provider.

ProviderMaximumNumberOfBuffers ProviderMaximumNumberOfBuffers ProviderMaximumNumberOfBuffers ProviderMaximumNumberOfBuffers

Ruft die maximale Anzahl an Puffern ab, die vom Ereignisanbieter zum Veröffentlichen von Ereignissen im Protokoll verwendet werden.Gets the maximum number of buffers used by the event provider to publish events to the event log.

ProviderMinimumNumberOfBuffers ProviderMinimumNumberOfBuffers ProviderMinimumNumberOfBuffers ProviderMinimumNumberOfBuffers

Ruft die minimale Anzahl an Puffern ab, die vom Ereignisanbieter zum Veröffentlichen von Ereignissen im Protokoll verwendet werden.Gets the minimum number of buffers used by the event provider to publish events to the event log.

ProviderNames ProviderNames ProviderNames ProviderNames

Ruft eine aufzählbare Auflistung der Namen aller Ereignisanbieter ab, die Ereignisse in diesem Ereignisprotokoll veröffentlichen dürfen.Gets an enumerable collection of the names of all the event providers that can publish events to this event log.

SecurityDescriptor SecurityDescriptor SecurityDescriptor SecurityDescriptor

Ruft die Sicherheitsbeschreibung des Ereignisprotokolls ab oder legt diese fest.Gets or sets the security descriptor of the event log. Die Sicherheitsbeschreibung definiert die Benutzer und Benutzergruppen, die diese Ereignisprotokoll lesen und in dieses schreiben dürfen.The security descriptor defines the users and groups of users that can read and write to the event log.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom Objekt verwendeten Ressourcen frei.Releases all the resources used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die vom Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveChanges() SaveChanges() SaveChanges() SaveChanges()

Speichert die Konfigurationseinstellungen.Saves the configuration settings that

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch