Sdílet prostřednictvím


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 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.