EventLogSession Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |