System.Diagnostics.Eventing.Reader Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 technologií 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 datovém proudu událostí. Zástupný symbol můžete použít k označení pozice a návratu na tuto pozici 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ředkovateli 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 definovanou 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 poskytovatel událostí, který protokol vytvořil. |
EventLogException |
Představuje základní třídu pro všechny výjimky, které jsou vyvolán 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, jestli je protokol plný, a čas posledního zápisu nebo přístupu k protokolu. |
EventLogInvalidDataException |
Představuje výjimku vyvolanou, když zprostředkovatel událostí publikuje neplatná data v události. |
EventLogLink |
Představuje propojení mezi zprostředkovatelem událostí a protokolem událostí, do kterého zprostředkovatel publikuje události. Tuto instanci objektu nelze vytvořit. |
EventLogNotFoundException |
Představuje výjimku, která je vyvolána, když požadovaný protokol událostí (obvykle určený názvem protokolu událostí nebo cesta k souboru protokolu událostí) neexistuje. |
EventLogPropertySelector |
Obsahuje pole řetězců, které představují dotazy XPath na 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ž název zadaného zprostředkovatele událostí odkazuje na zakázaného zprostředkovatele událostí. Zakázaný zprostředkovatel událostí nemůže publikovat události. |
EventLogQuery |
Představuje dotaz na události v protokolu událostí a nastavení, která definují, jak je dotaz proveden a na jakém počítači se dotaz provádí. |
EventLogReader |
Umožňuje číst události z protokolu událostí na základě dotazu na události. Události, které jsou přečtené 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 vytvoření události. |
EventLogSession |
Používá se pro přístup ke službě Protokol událostí na 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 se dá 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í. Při každém publikování požadované události do protokolu EventRecordWritten událostí se událost vyvolá a spustí se metoda, která tuto událost zpracovává. |
EventMetadata |
Obsahuje metadata (vlastnosti a nastavení) pro událost, 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 aktivitě, kterou aplikace prováděla při vyvolání události. |
EventProperty |
Obsahuje hodnotu vlastnosti události, která je určena poskytovatelem události 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 publikovanou v 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í. Úloha 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 zprostředkovateli událostí, jako je název a ID zprostředkovatele a kolekce událostí definovaných ve 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 systému Windows (protokoly událostí aplikací nebo systému) a relaci Trasování událostí pro Windows (ETW) sdílí s jinými protokoly se stejnou izolací. Všechny kanály s vlastní izolací používají privátní relaci Trasování událostí pro Windows. |
EventLogMode |
Určuje chování služby protokolu událostí, která zpracovává protokol událostí, když protokol dosáhne své 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 vzdáleném volání procedur (RPC) přihlášení k serveru. K tomuto přihlášení dojde 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 zprostředkovatelem událostí připojena k událostem. 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ě Protokol 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 opcode najdete v tématu EventOpcode. |
StandardEventTask |
Definuje standardní úlohy, které jsou zprostředkovatelem událostí připojeny k událostem. Další informace o úkolech najdete v tématu EventTask. |