EventLogConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält statische Informationen und Konfigurationseinstellungen für ein Ereignisprotokoll. Zahlreiche Konfigurationseinstellungen wurden vom Ereignisanbieter festgelegt, der das Protokoll erstellt hat.
public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
- Vererbung
-
EventLogConfiguration
- Implementiert
Beispiele
Beispielcode, der diese Klasse verwendet, finden Sie unter Vorgehensweise: Konfigurieren und Lesen von Ereignisprotokolleigenschaften.
Hinweise
Wenn eine Eigenschaft für dieses Objekt geändert wird, rufen Sie die SaveChanges -Methode auf, um die Änderungen zu speichern.
Konstruktoren
EventLogConfiguration(String) |
Initialisiert ein neues EventLogConfiguration-Objekt, indem das lokale Ereignisprotokoll angegeben wird, für das Informationen und Konfigurationseinstellungen abgerufen werden sollen. |
EventLogConfiguration(String, EventLogSession) |
Initialisiert ein neues EventLogConfiguration-Objekt, indem der Name des Protokolls angegeben wird, für das Informationen und Konfigurationseinstellungen abgerufen werden sollen. Das Protokoll kann sich je nach der angegebenen Ereignisprotokollsitzung auf dem lokalen Computer oder auf einem Remotecomputer befinden. |
Eigenschaften
IsClassicLog |
Ruft den Wert ab, der angibt, ob es sich um ein klassisches Ereignisprotokoll handelt. Bei einem klassischen Ereignisprotokoll werden die Ereignisse in einer MC-Datei anstelle eines Manifests (XML-Datei) für den Ereignisanbieter definiert. |
IsEnabled |
Ruft einen Wert ab, der angibt, ob das Ereignisprotokoll aktiviert oder deaktiviert ist, oder legt diesen fest. Ereignisse können nur in aktivierten Ereignisprotokollen protokolliert werden. |
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. |
LogIsolation |
Ruft einen EventLogIsolation-Wert ab, der angibt, ob das Ereignisprotokoll ein Anwendungs-, System- oder benutzerdefiniertes Ereignisprotokoll ist. |
LogMode |
Ruft einen EventLogMode-Wert ab, der bestimmt, wie Ereignisse behandelt werden, wenn das Ereignisprotokoll voll ist, oder legt diesen fest. |
LogName |
Ruft den Namen des Ereignisprotokolls ab. |
LogType |
Ruft einen EventLogType-Wert ab, der den Typ des Ereignisprotokolls bestimmt. |
MaximumSizeInBytes |
Ruft die maximale Größe in Byte ab, bis zu der die Ereignisprotokolldatei anwachsen darf, oder legt diese fest. Wenn die Datei diese maximale Größe erreicht, wird sie als voll betrachtet. |
OwningProviderName |
Ruft den Namen des Ereignisanbieters ab, der dieses Ereignisprotokoll erstellt hat. |
ProviderBufferSize |
Ruft die Größe des Puffers ab, den der Ereignisanbieter zum Veröffentlichen von Ereignissen im Protokoll verwendet. |
ProviderControlGuid |
Ruft die GUID des Ereignisprotokolls ab, sofern es sich bei dem Protokoll um ein Debugprotokoll handelt. Wenn dieses Protokoll kein Debugprotokoll ist, ist dieser Wert |
ProviderKeywords |
Ruft die vom Ereignisanbieter verwendete Schlüsselwortmaske ab oder legt diese fest. |
ProviderLatency |
Ruft die maximale Wartezeitzeit ab, die vom Ereignisanbieter beim Veröffentlichen von Ereignissen im Protokoll verwendet wird. |
ProviderLevel |
Ruft die maximale Ereignisebene (die den Schweregrad des Ereignisses definiert) ab, die im Ereignisprotokoll aufgezeichnet werden darf, oder legt diese fest. Dieser Wert wird vom Ereignisanbieter definiert. |
ProviderMaximumNumberOfBuffers |
Ruft die maximale Anzahl an Puffern ab, die vom Ereignisanbieter zum Veröffentlichen von Ereignissen im Protokoll verwendet werden. |
ProviderMinimumNumberOfBuffers |
Ruft die minimale Anzahl an Puffern ab, die vom Ereignisanbieter zum Veröffentlichen von Ereignissen im Protokoll verwendet werden. |
ProviderNames |
Ruft eine aufzählbare Auflistung der Namen aller Ereignisanbieter ab, die Ereignisse in diesem Ereignisprotokoll veröffentlichen dürfen. |
SecurityDescriptor |
Ruft die Sicherheitsbeschreibung des Ereignisprotokolls ab oder legt diese fest. Die Sicherheitsbeschreibung definiert die Benutzer und Benutzergruppen, die diese Ereignisprotokoll lesen und in dieses schreiben dürfen. |
Methoden
Dispose() |
Gibt alle vom Objekt verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die vom Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SaveChanges() |
Speichert die Konfigurationseinstellungen. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |