EventLogSession Klasa

Definicja

Służy do uzyskiwania dostępu do usługi dziennika zdarzeń na komputerze lokalnym lub komputerze zdalnym, dzięki czemu można zarządzać i zbierać informacje o dziennikach zdarzeń i dostawcach zdarzeń na komputerze.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Dziedziczenie
EventLogSession
Implementuje

Przykłady

Na przykład kod korzystający z tej klasy można znaleźć w temacie How To: Query for Events (Instrukcje: wykonywanie zapytań dotyczących zdarzeń), How to: Retrieve Information About an Event Publisher (Jak pobrać informacje o wydawcy zdarzeń ) lub How to: Configure and Read Event Log Properties (Jak skonfigurować i odczytać właściwości dziennika zdarzeń).

Konstruktory

EventLogSession()

Inicjuje nowy EventLogSession obiekt, nawiązuje połączenie z lokalną usługą dziennika zdarzeń.

EventLogSession(String)

Inicjuje nowy EventLogSession obiekt i ustanawia połączenie z usługą dziennika zdarzeń na określonym komputerze. Poświadczenia (nazwa użytkownika i hasło) użytkownika, który wywołuje metodę, są używane do poświadczeń w celu uzyskania dostępu do komputera zdalnego.

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

Inicjuje nowy EventLogSession obiekt i ustanawia połączenie z usługą dziennika zdarzeń na określonym komputerze. Określone poświadczenia (nazwa użytkownika i hasło) są używane do uzyskiwania dostępu do komputera zdalnego poświadczeń.

Właściwości

GlobalSession

Pobiera statyczny wstępnie zdefiniowany obiekt sesji, który jest połączony z usługą Dziennika zdarzeń na komputerze lokalnym.

Metody

CancelCurrentOperations()

Anuluje wszystkie operacje (takie jak odczytywanie dziennika zdarzeń lub subskrybowanie dziennika zdarzeń), które są obecnie aktywne dla usługi dziennika zdarzeń, z którą jest połączony ten obiekt sesji.

ClearLog(String)

Czyści zdarzenia określonego dziennika zdarzeń.

ClearLog(String, String)

Czyści zdarzenia z określonego dziennika zdarzeń i zapisuje wyczyszczone zdarzenia do określonego pliku.

Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez ten obiekt i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExportLog(String, PathType, String, String)

Eksportuje zdarzenia do zewnętrznego pliku dziennika. Zdarzenia są przechowywane bez komunikatów o zdarzeniach.

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

Eksportuje zdarzenia do zewnętrznego pliku dziennika. Można ustawić flagę wskazującą, że metoda będzie kontynuować eksportowanie zdarzeń, nawet jeśli określone zapytanie zakończy się niepowodzeniem dla niektórych dzienników. Zdarzenia są przechowywane bez komunikatów o zdarzeniach.

ExportLogAndMessages(String, PathType, String, String)

Eksportuje zdarzenia i ich komunikaty do zewnętrznego pliku dziennika.

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

Eksportuje zdarzenia i ich komunikaty do zewnętrznego pliku dziennika. Można ustawić flagę wskazującą, że metoda będzie kontynuować eksportowanie zdarzeń, nawet jeśli określone zapytanie zakończy się niepowodzeniem dla niektórych dzienników. Komunikaty o zdarzeniach są eksportowane w określonym języku.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLogInformation(String, PathType)

Pobiera obiekt zawierający informacje o środowisku uruchomieniowym dla określonego dziennika zdarzeń.

GetLogNames()

Pobiera wyliczaną kolekcję wszystkich nazw dzienników zdarzeń zarejestrowanych w usłudze Dziennika zdarzeń.

GetProviderNames()

Pobiera wyliczaną kolekcję wszystkich nazw dostawców zdarzeń zarejestrowanych w usłudze Dziennika zdarzeń. Dostawca zdarzeń to aplikacja, która publikuje zdarzenia w dzienniku zdarzeń.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też