EventLogSession EventLogSession EventLogSession EventLogSession Class

Definition

Wird verwendet, um auf den Ereignisprotokolldienst auf dem lokalen Computer oder auf einem Remotecomputer zuzugreifen, und Informationen über Ereignisprotokolle und Ereignisanbieter auf dem Computer zu verwalten und zu sammeln.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Vererbung
EventLogSessionEventLogSessionEventLogSessionEventLogSession
Implementiert

Beispiele

Code, die mit dieser Klasse, z. B. finden Sie unter so wird's gemacht: Abfragen von Ereignissen, Vorgehensweise: Abrufen von Informationen über Ereignisverleger oder Vorgehensweise: Konfigurieren und Lesen von Ereignisprotokolleigenschaften.For example code using this class, see How To: Query for Events, How to: Retrieve Information About an Event Publisher or How to: Configure and Read Event Log Properties.

Konstruktoren

EventLogSession() EventLogSession() EventLogSession() EventLogSession()

Initialisiert ein neues EventLogSession-Objekt, stellt eine Verbindung mit dem lokalen Ereignisprotokolldienst her.Initializes a new EventLogSession object, establishes a connection with the local Event Log service.

EventLogSession(String) EventLogSession(String) EventLogSession(String) EventLogSession(String)

Initialisiert ein neues EventLogSession-Objekt und stellt eine Verbindung mit dem Ereignisprotokolldienst auf dem angegebene Computer her.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. Die Anmeldeinformationen (Benutzername und Kennwort) des Benutzers, der die Methode aufruft, werden als Anmeldeinformationen für den Zugriff auf den Remotecomputer verwendet.The credentials (user name and password) of the user who calls the method is used for the credentials to access the remote computer.

EventLogSession(String, String, String, SecureString, SessionAuthentication) EventLogSession(String, String, String, SecureString, SessionAuthentication) EventLogSession(String, String, String, SecureString, SessionAuthentication) EventLogSession(String, String, String, SecureString, SessionAuthentication)

Initialisiert ein neues EventLogSession-Objekt und stellt eine Verbindung mit dem Ereignisprotokolldienst auf dem angegebene Computer her.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. Die angegebenen Anmeldeinformationen (Benutzername und Kennwort) werden als Anmeldeinformationen für den Zugriff auf den Remotecomputer verwendet.The specified credentials (user name and password) are used for the credentials to access the remote computer.

Eigenschaften

GlobalSession GlobalSession GlobalSession GlobalSession

Ruft ein vordefiniertes statisches Sitzungsobjekt ab, das mit dem Ereignisprotokolldienst auf dem lokalen Computer verbunden ist.Gets a static predefined session object that is connected to the Event Log service on the local computer.

Methoden

CancelCurrentOperations() CancelCurrentOperations() CancelCurrentOperations() CancelCurrentOperations()

Bricht alle Vorgänge (z. B. das Lesen eines Ereignisprotokolls oder das Abonnieren eines Ereignisprotokolls) ab, die derzeit für den Ereignisprotokolldienst ausgeführt werden, mit dem dieses Sitzungsobjekt verbunden ist.Cancels any operations (such as reading an event log or subscribing to an event log) that are currently active for the Event Log service that this session object is connected to.

ClearLog(String) ClearLog(String) ClearLog(String) ClearLog(String)

Löscht Ereignisse aus dem angegebenen Ereignisprotokoll.Clears events from the specified event log.

ClearLog(String, String) ClearLog(String, String) ClearLog(String, String) ClearLog(String, String)

Löscht Ereignisse aus dem angegebenen Ereignisprotokoll und speichert die gelöschten Ereignisse in der angegebenen Datei.Clears events from the specified event log, and saves the cleared events to the specified file.

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)
ExportLog(String, PathType, String, String) ExportLog(String, PathType, String, String) ExportLog(String, PathType, String, String) ExportLog(String, PathType, String, String)

Exportiert Ereignisse in eine externe Protokolldatei.Exports events into an external log file. Die Ereignisse werden ohne Ereignismeldungen gespeichert.The events are stored without the event messages.

ExportLog(String, PathType, String, String, Boolean) ExportLog(String, PathType, String, String, Boolean) ExportLog(String, PathType, String, String, Boolean) ExportLog(String, PathType, String, String, Boolean)

Exportiert Ereignisse in eine externe Protokolldatei.Exports events into an external log file. Es kann ein Flag gesetzt werden, um anzugeben, dass die Methode weiterhin Ereignisse exportiert, auch wenn bei der angegebenen Abfrage bei einigen Protokollen ein Fehler auftritt.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. Die Ereignisse werden ohne Ereignismeldungen gespeichert.The events are stored without the event messages.

ExportLogAndMessages(String, PathType, String, String) ExportLogAndMessages(String, PathType, String, String) ExportLogAndMessages(String, PathType, String, String) ExportLogAndMessages(String, PathType, String, String)

Exportiert Ereignisse und die zugehörigen Meldungen in eine externe Protokolldatei.Exports events and their messages into an external log file.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

Exportiert Ereignisse und die zugehörigen Meldungen in eine externe Protokolldatei.Exports events and their messages into an external log file. Es kann ein Flag gesetzt werden, um anzugeben, dass die Methode weiterhin Ereignisse exportiert, auch wenn bei der angegebenen Abfrage bei einigen Protokollen ein Fehler auftritt.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. Die Ereignismeldungen werden in der angegebenen Sprache exportiert.The event messages are exported in the specified language.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLogInformation(String, PathType) GetLogInformation(String, PathType) GetLogInformation(String, PathType) GetLogInformation(String, PathType)

Ruft ein Objekt ab, das Laufzeitinformationen für das angegebene Ereignisprotokoll enthält.Gets an object that contains runtime information for the specified event log.

GetLogNames() GetLogNames() GetLogNames() GetLogNames()

Ruft eine zählbare Auflistung aller Ereignisprotokollnamen ab, die für den Ereignisprotokolldienst registriert sind.Gets an enumerable collection of all the event log names that are registered with the Event Log service.

GetProviderNames() GetProviderNames() GetProviderNames() GetProviderNames()

Ruft eine zählbare Auflistung aller Ereignisanbieternamen ab, die für den Ereignisprotokolldienst registriert sind.Gets an enumerable collection of all the event provider names that are registered with the Event Log service. Ein Ereignisanbieter ist eine Anwendung, die Ereignisse in einem Ereignisprotokoll veröffentlicht.An event provider is an application that publishes events to an event log.

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)
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