System.Diagnostics.Eventing.Reader Obor názvů

Pomocí oboru System.Diagnostics.Eventing.Reader názvů můžete vyvíjet aplikace, které čtou a spravují protokoly událostí. Událost v protokolu událostí obsahuje informace, upozornění nebo chybu publikovanou konkrétní aplikací, službou nebo komponentou operačního systému. Tyto události čtou aplikace, které monitorují stav počítače, a aplikace, které podniknou akci, když dojde k určitým událostem. Další informace najdete v tématu Souhrn technologie pro čtení a správu protokolů událostí a scénářů protokolu událostí.

Třídy

EventBookmark

Představuje zástupný symbol (záložku) v rámci streamu událostí. Zástupný symbol můžete použít k označení pozice a návratu do této pozice v datovém proudu událostí. Instanci tohoto objektu lze získat z objektu EventRecord , v takovém případě odpovídá pozici tohoto záznamu události.

EventKeyword

Představuje klíčové slovo pro událost. Klíčová slova jsou definována ve zprostředkovatele událostí a používají se k seskupení události s jinými podobnými událostmi (na základě použití událostí).

EventLevel

Obsahuje úroveň události, která je definována ve zprostředkovateli událostí. Úroveň označuje závažnost události.

EventLogConfiguration

Obsahuje statické informace a nastavení konfigurace pro protokol událostí. Řadu nastavení konfigurace definoval zprostředkovatel událostí, který protokol vytvořil.

EventLogException

Představuje základní třídu pro všechny výjimky, které jsou vyvolány při výskytu chyby při čtení informací souvisejících s protokolem událostí.

EventLogInformation

Umožňuje přístup k vlastnostem za běhu aktivních protokolů událostí a souborů protokolu událostí. Mezi tyto vlastnosti patří počet událostí v protokolu, velikost protokolu, hodnota, která určuje, zda je protokol plný, a čas posledního zápisu nebo přístupu k protokolu.

EventLogInvalidDataException

Představuje výjimku vyvolanou v případě, že poskytovatel události publikuje neplatná data v události.

EventLogLink

Představuje propojení mezi poskytovatelem událostí a protokolem událostí, do kterého zprostředkovatel publikuje události. Tento objekt nelze vytvořit instanci.

EventLogNotFoundException

Představuje výjimku, která je vyvolána v případě, že neexistuje požadovaný protokol událostí (obvykle určený názvem protokolu událostí nebo cestou k souboru protokolu událostí).

EventLogPropertySelector

Obsahuje pole řetězců, které představují dotazy XPath pro prvky v xml reprezentaci události, která je založena na schématu událostí. Dotazy v tomto objektu se používají k extrakci hodnot z události.

EventLogProviderDisabledException

Představuje výjimku, která je vyvolán, když zadaný název zprostředkovatele událostí odkazuje na zakázaného poskytovatele událostí. Zakázaný poskytovatel událostí nemůže publikovat události.

EventLogQuery

Představuje dotaz na události v protokolu událostí a nastavení, která definují, jak se dotaz provádí a na jakém počítači se dotaz spouští.

EventLogReader

Umožňuje číst události z protokolu událostí na základě dotazu událostí. Události, které jsou přečteny tímto objektem jsou vráceny jako EventRecord objekty.

EventLogReadingException

Představuje výjimku, která je vyvolán, když došlo k chybě při čtení, dotazování nebo přihlášení k odběru událostí v protokolu událostí.

EventLogRecord

Obsahuje vlastnosti instance události pro událost, která je přijata z objektu EventLogReader . Vlastnosti události poskytují informace o události, například název počítače, ve kterém byla událost zaznamenána, a čas, kdy byla událost vytvořena.

EventLogSession

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.

EventLogStatus

Obsahuje stavový kód nebo kód chyby pro konkrétní protokol událostí. Tento stav lze použít k určení, jestli je protokol událostí k dispozici pro operaci.

EventLogWatcher

Umožňuje přihlášení k odběru příchozích událostí. Pokaždé, když je požadovaná událost publikována do protokolu událostí, EventRecordWritten událost je vyvolána a spustí se metoda, která tuto událost zpracovává.

EventMetadata

Obsahuje metadata (vlastnosti a nastavení) události, která je definována ve zprostředkovateli událostí.

EventOpcode

Obsahuje opcode události, který je definován ve zprostředkovateli událostí. Opcode definuje číselnou hodnotu, která identifikuje aktivitu nebo bod v rámci aktivity, kterou aplikace prováděla při vyvolání události.

EventProperty

Obsahuje hodnotu vlastnosti události, která je určena poskytovatelem událostí při publikování události.

EventRecord

Definuje vlastnosti instance události pro událost, která je přijata z objektu EventLogReader . Vlastnosti události poskytují informace o události, například název počítače, ve kterém byla událost zaznamenána, a čas vytvoření události. Tato třída je abstraktní třída. Třída EventLogRecord implementuje tuto třídu.

EventRecordWrittenEventArgs

Při vyvolání EventRecordWritten události je instance tohoto objektu předána metodě delegáta, která zpracovává událost. Tento objekt obsahuje událost, která byla publikována do protokolu událostí, nebo výjimku, ke které došlo při selhání odběru události.

EventTask

Obsahuje úlohu události, která je definována ve zprostředkovateli událostí. Úkol identifikuje část aplikace nebo komponentu, která publikuje událost. Úkol je 16bitová hodnota s 16 rezervovanými nejvyššími hodnotami.

ProviderMetadata

Obsahuje statické informace o poskytovateli událostí, například název a ID zprostředkovatele a kolekci událostí definovaných v zprostředkovateli.

Výčty

EventLogIsolation

Definuje výchozí přístupová oprávnění pro protokol událostí. Hodnoty Aplikace a Systém označují, že protokol sdílí seznam řízení přístupu (ACL) s příslušným protokolem Windows (protokoly událostí aplikace nebo systému) a relaci Trasování událostí pro Windows (ETW) sdílí s jinými protokoly stejné izolace. Všechny kanály s vlastní izolací používají privátní relaci trasování událostí pro windows.

EventLogMode

Určuje chování pro službu protokolu událostí zpracovává protokol událostí, když protokol dosáhne maximální povolené velikosti (když je protokol událostí plný).

EventLogType

Definuje typ událostí, které jsou protokolovány v protokolu událostí. Každý protokol může obsahovat pouze jeden typ události.

PathType

Určuje, že řetězec obsahuje název protokolu událostí nebo cestu systému souborů k souboru protokolu událostí.

SessionAuthentication

Definuje hodnoty pro typ ověřování použitého při přihlášení vzdáleného volání procedur (RPC) k serveru. K tomuto přihlášení dochází při vytvoření objektu EventLogSession , který určuje připojení ke vzdálenému počítači.

StandardEventKeywords

Definuje standardní klíčová slova, která jsou připojena k událostem zprostředkovatel událostí. Další informace o klíčových slovech najdete v tématu EventKeyword.

StandardEventLevel

Definuje standardní úrovně událostí, které se používají ve službě Protokolu událostí. Úroveň definuje závažnost události. Vlastní úrovně událostí je možné definovat nad rámec těchto standardních úrovní. Další informace o úrovních najdete v tématu EventLevel.

StandardEventOpcode

Definuje standardní opcodes, které jsou připojeny k událostem zprostředkovatel událostí. Další informace o opcodes najdete v tématu EventOpcode.

StandardEventTask

Definuje standardní úlohy, které jsou připojeny k událostem zprostředkovatel událostí. Další informace o úkolech najdete v tématu EventTask.