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. Viele der Konfigurationseinstellungen wurden vom Ereignisanbieter definiert, 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 mit dieser Klasse finden Sie unter How to: Configure and Read Event Log Properties.
Hinweise
Wenn eine Eigenschaft für dieses Objekt geändert wird, rufen Sie die SaveChanges Methode auf, um die Änderungen zu speichern.
Konstruktoren
| Name | Beschreibung |
|---|---|
| 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 auf dem lokalen Computer oder einem Remotecomputer befinden, basierend auf der angegebenen Ereignisprotokollsitzung. |
| EventLogConfiguration(String) |
Initialisiert ein neues EventLogConfiguration Objekt, indem das lokale Ereignisprotokoll angegeben wird, für das Informationen und Konfigurationseinstellungen abgerufen werden sollen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsClassicLog |
Ruft einen Wert ab, der angibt, ob das Ereignisprotokoll ein klassisches Ereignisprotokoll ist. Ein klassisches Ereignisprotokoll ist ein Ereignisprotokoll, das seine Ereignisse in einer MC-Datei anstelle eines Manifests (.xml Datei) definiert hat, das vom Ereignisanbieter verwendet wird. |
| IsEnabled |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Ereignisprotokoll aktiviert oder deaktiviert ist. Ein aktiviertes Protokoll ist ein Protokoll, in dem Ereignisse protokolliert werden können, und ein deaktiviertes Protokoll ist eines, in dem Ereignisse nicht protokolliert werden können. |
| LogFilePath |
Dient zum Abrufen oder Festlegen des Dateiverzeichnispfads an den Speicherort der Datei, an dem die Ereignisse für das Protokoll gespeichert werden. |
| LogIsolation |
Ruft einen EventLogIsolation Wert ab, der angibt, ob das Ereignisprotokoll eine Anwendung, ein System oder ein benutzerdefiniertes Ereignisprotokoll ist. |
| LogMode |
Dient zum Abrufen oder Festlegen eines EventLogMode Werts, der bestimmt, wie Ereignisse behandelt werden, wenn das Ereignisprotokoll vollständig wird. |
| 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 Bytes ab, die die Ereignisprotokolldatei sein 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 das Steuerelement global eindeutigen Bezeichner (GUID) für das Ereignisprotokoll ab, wenn das Protokoll ein Debugprotokoll ist. Wenn es sich bei diesem Protokoll nicht um ein Debugprotokoll handelt, lautet |
| ProviderKeywords |
Dient zum Abrufen oder Festlegen des Schlüsselwortformats, das vom Ereignisanbieter verwendet wird. |
| ProviderLatency |
Ruft die maximale Latenzzeit ab, die vom Ereignisanbieter beim Veröffentlichen von Ereignissen im Protokoll verwendet wird. |
| ProviderLevel |
Dient zum Abrufen oder Festlegen der maximalen Ereignisebene (die den Schweregrad des Ereignisses definiert), die im Ereignisprotokoll protokolliert werden dürfen. Dieser Wert wird vom Ereignisanbieter definiert. |
| ProviderMaximumNumberOfBuffers |
Ruft die maximale Anzahl von Puffern ab, die vom Ereignisanbieter zum Veröffentlichen von Ereignissen im Ereignisprotokoll verwendet werden. |
| ProviderMinimumNumberOfBuffers |
Ruft die minimale Anzahl von Puffern ab, die vom Ereignisanbieter zum Veröffentlichen von Ereignissen im Ereignisprotokoll verwendet werden. |
| ProviderNames |
Ruft eine aufzählbare Auflistung der Namen aller Ereignisanbieter ab, die Ereignisse in diesem Ereignisprotokoll veröffentlichen können. |
| SecurityDescriptor |
Dient zum Abrufen oder Festlegen der Sicherheitsbeschreibung des Ereignisprotokolls. Der Sicherheitsdeskriptor definiert die Benutzer und Benutzergruppen, die in das Ereignisprotokoll lesen und schreiben können. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle von diesem Objekt verwendeten Ressourcen frei. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von diesem Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als die Standard-Hashfunktion (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SaveChanges() |
Speichert die Konfigurationseinstellungen. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |