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í.
System.Diagnostics.Eventing.Reader Pomocí oboru 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é provádějí akce, když dojde k určitým událostem.
Třídy
| Name | Description |
|---|---|
| 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 k této 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 v zprostředkovateli událostí a slouží 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í. Mnoho nastavení konfigurace bylo definováno poskytovatelem událostí, který protokol vytvořil. |
| EventLogException |
Představuje základní třídu pro všechny výjimky, které jsou vyvolány, když dojde k chybě 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 protokolu nebo přístup k nim. |
| EventLogInvalidDataException |
Představuje výjimku vyvolanou, když zprostředkovatel událostí 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á se vyvolá, když požadovaný protokol událostí (obvykle je určen názvem protokolu událostí nebo cesta k souboru protokolu událostí) neexistuje. |
| EventLogPropertySelector |
Obsahuje pole řetězců, které představují XPath dotazy na elementy v reprezentaci XML události, která je založená na schématu událostí. Dotazy v tomto objektu slouží k extrakci hodnot z události. |
| EventLogProviderDisabledException |
Představuje výjimku, která se vyvolá, když zadaný název zprostředkovatele události 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í způsob spuštění dotazu 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 na události. Události přečtené tímto objektem se vrátí jako EventRecord objekty. |
| EventLogReadingException |
Představuje výjimku, která se vyvolá v případě, že 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ě Protokolu událostí na místním počítači nebo na 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ásit se k odběru příchozích událostí. Pokaždé, když je požadovaná událost publikovaná do protokolu událostí, EventRecordWritten vyvolá se událost a spustí se metoda, která zpracovává tuto událost. |
| EventMetadata |
Obsahuje metadata (vlastnosti a nastavení) pro událost definovanou 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á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, na kterém byla událost zaznamenána, a čas vytvoření události. Tato třída je abstraktní třídou. Třída EventLogRecord implementuje tuto třídu. |
| EventRecordWrittenEventArgs |
EventRecordWritten Při vyvolání události se instanci tohoto objektu předá 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 definovanou ve zprostředkovateli událostí. Úloha identifikuje část aplikace nebo komponenty, která publikuje událost. Úkol je 16bitová hodnota s 16 rezervovanými nejvyššími hodnotami. |
| ProviderMetadata |
Obsahuje statické informace o zprostředkovateli událostí, například název a ID zprostředkovatele, a kolekci událostí definovaných v poskytovateli. |
Výčty
| Name | Description |
|---|---|
| EventLogIsolation |
Definuje výchozí přístupová oprávnění pro protokol událostí. Hodnoty Application a System 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 sdílí trasování událostí pro Windows (ETW) 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í služby protokolu událostí, které 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 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í dojde při vytvoření EventLogSession objektu, 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 poskytovatelem události. 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í opcode, které jsou připojené k událostem poskytovatelem událostí. Další informace o opcodes naleznete v tématu EventOpcode. |
| StandardEventTask |
Definuje standardní úlohy, které jsou připojené k událostem poskytovatelem událostí. Další informace o úkolech naleznete v tématu EventTask. |