EventLogSession Třída

Definice

Používá se pro přístup ke službě Protokol událostí v místním nebo vzdáleném počítači, abyste mohli spravovat a shromažďovat informace o protokolech událostí a poskytovatelích událostí v počítači.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Dědičnost
EventLogSession
Implementuje

Příklady

Příklad kódu používajícího tuto třídu najdete v tématech Postupy: Dotaz na události, Postupy: Načtení informací o vydavateli událostí nebo Postupy: Konfigurace a čtení vlastností protokolu událostí.

Konstruktory

EventLogSession()

Inicializuje nový EventLogSession objekt, naváže připojení k místní službě protokolu událostí.

EventLogSession(String)

Inicializuje nový EventLogSession objekt a naváže připojení ke službě protokolu událostí v zadaném počítači. Přihlašovací údaje (uživatelské jméno a heslo) uživatele, který volá metodu, se používají pro přihlašovací údaje pro přístup ke vzdálenému počítači.

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

Inicializuje nový EventLogSession objekt a naváže připojení ke službě protokolu událostí v zadaném počítači. Pro přístup ke vzdálenému počítači se použijí zadané přihlašovací údaje (uživatelské jméno a heslo).

Vlastnosti

GlobalSession

Získá statický předdefinovaný objekt relace, který je připojen ke službě protokolu událostí v místním počítači.

Metody

CancelCurrentOperations()

Zruší všechny operace (například čtení protokolu událostí nebo přihlášení k odběru protokolu událostí), které jsou aktuálně aktivní pro službu protokolu událostí, ke které je tento objekt relace připojený.

ClearLog(String)

Vymaže události ze zadaného protokolu událostí.

ClearLog(String, String)

Vymaže události ze zadaného protokolu událostí a uloží je do zadaného souboru.

Dispose()

Uvolní všechny prostředky používané tímto objektem.

Dispose(Boolean)

Uvolní nespravované prostředky používané tímto objektem a volitelně uvolní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExportLog(String, PathType, String, String)

Exportuje události do externího souboru protokolu. Události se ukládají bez zpráv událostí.

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

Exportuje události do externího souboru protokolu. Příznak lze nastavit tak, aby značil, že metoda bude pokračovat v exportu událostí i v případě, že zadaný dotaz pro některé protokoly selže. Události se ukládají bez zpráv událostí.

ExportLogAndMessages(String, PathType, String, String)

Exportuje události a jejich zprávy do externího souboru protokolu.

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

Exportuje události a jejich zprávy do externího souboru protokolu. Příznak lze nastavit tak, aby značil, že metoda bude pokračovat v exportu událostí i v případě, že zadaný dotaz pro některé protokoly selže. Zprávy událostí se exportují v zadaném jazyce.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLogInformation(String, PathType)

Získá objekt, který obsahuje informace o modulu runtime pro zadaný protokol událostí.

GetLogNames()

Získá výčtovou kolekci všech názvů protokolů událostí, které jsou registrovány ve službě protokolu událostí.

GetProviderNames()

Získá výčtovou kolekci všech názvů zprostředkovatelů událostí, které jsou registrovány ve službě protokolu událostí. Zprostředkovatel událostí je aplikace, která publikuje události do protokolu událostí.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také