System.Diagnostics.Tracing 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í.
Poskytuje typy a členy, které umožňují vytvářet události silného typu, které se mají zachytit trasováním událostí pro Windows (ETW).
Třídy
| Name | Description |
|---|---|
| DiagnosticCounter |
DiagnosticCounter je abstraktní třída, která slouží jako nadřazená třída pro různé třídy Counter*, konkrétně EventCounter, , PollingCounter, IncrementingEventCountera IncrementingPollingCounter. |
| EventAttribute |
Určuje další informace o schématu událostí pro událost. |
| EventCommandEventArgs |
Poskytuje argumenty pro OnEventCommand(EventCommandEventArgs) zpětné volání. |
| EventCounter |
Poskytuje možnost shromažďovat statistiky pro velmi časté události prostřednictvím EventSource třídy. |
| EventDataAttribute |
Určuje typ, který se má předat metodě Write<T>(String, EventSourceOptions, T). |
| EventFieldAttribute |
EventFieldAttribute se umístí do polí uživatelsky definovaných typů, které se předávají jako datové části EventSource. |
| EventIgnoreAttribute |
Určuje vlastnost by měla být ignorována při zápisu typu události pomocí Write<T>(String, EventSourceOptions, T) metody. |
| EventListener |
Poskytuje metody pro povolení a zakázání událostí ze zdrojů událostí. |
| EventSource |
Poskytuje možnost vytvářet události pro trasování událostí napříč platformami. |
| EventSourceAttribute |
Umožňuje trasování událostí pro název Windows (ETW) definovat nezávisle na názvu zdrojové třídy události. |
| EventSourceCreatedEventArgs |
Poskytuje data pro událost EventSourceCreated. |
| EventSourceException |
Výjimka, která se vyvolá, když dojde k chybě během trasování událostí pro Windows (ETW). |
| EventWrittenEventArgs |
Poskytuje data pro OnEventWritten(EventWrittenEventArgs) zpětné volání. |
| IncrementingEventCounter |
Poskytuje variantu proměnných EventCounter , které se neustále zvyšují, například počet výjimek v modulu runtime. |
| IncrementingPollingCounter |
Poskytuje variantu proměnných EventCounter , které se neustále zvyšují, například počet výjimek v modulu runtime. |
| NonEventAttribute |
Identifikuje metodu, která negeneruje událost. |
| PollingCounter |
Poskytuje variantu EventCounter , která shromažďuje a počítá podobné statistiky jako EventCounter. |
Struktury
| Name | Description |
|---|---|
| EventSource.EventData |
Poskytuje data události pro vytváření rychlých přetížení WriteEvent pomocí metody WriteEventCore(Int32, Int32, EventSource+EventData*). |
| EventSource.EventSourcePrimitive |
Typ obálky pro oddělení primitivních typů (například int, long a string) od jiných typů v rozhraní EventSource API. Tento typ by neměl být použit přímo, ale stejně jako implicitní převody při použití rozhraní WriteEvent API. |
| EventSourceOptions |
Určuje přepsání výchozích nastavení událostí, jako je úroveň protokolu, klíčová slova a kód operace při zavolání metody Write<T>(String, EventSourceOptions, T). |
Výčty
| Name | Description |
|---|---|
| EventActivityOptions |
Určuje sledování událostí spuštění a zastavení aktivity. |
| EventChannel |
Určuje kanál protokolu událostí pro událost. |
| EventCommand |
Popisuje příkaz (Command vlastnost), který se předává zpětnému volání OnEventCommand(EventCommandEventArgs). |
| EventFieldFormat |
Určuje, jak formátovat hodnotu uživatelem definovaného typu a lze ji použít k přepsání výchozího formátování pole. |
| EventFieldTags |
Určuje uživatelem definovanou značku, která je umístěna v polích uživatelem definovaných typů, které jsou předány jako EventSource datové části prostřednictvím EventFieldAttribute. |
| EventKeywords |
Definuje standardní klíčová slova, která se vztahují na události. |
| EventLevel |
Určuje úroveň události. |
| EventManifestOptions |
Určuje, jak se vygeneruje manifest Trasování událostí pro Windows pro zdroj událostí. |
| EventOpcode |
Definuje standardní kódy operací, které zdroj událostí připojí k událostem. |
| EventSourceSettings |
Určuje možnosti konfigurace pro zdroj událostí. |
| EventTags |
Určuje sledování událostí spuštění a zastavení aktivity. Měli byste použít pouze nižší 24 bitů. Pro více informací se podívejte na EventSourceOptions a Write(String, EventSourceOptions). |
| EventTask |
Definuje úkoly, které se vztahují na události. |
Poznámky
Událost silného typu je identifikována názvem a obsahuje popisy datové části. Seznam událostí, které může program vytvořit, můžete zjistit pomocí reflexe.