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é mají být zachyceny trasováním událostí pro Windows (ETW).
Třídy
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álosti 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ý má být předán Write<T>(String, EventSourceOptions, T) metodě . |
EventFieldAttribute |
Je EventFieldAttribute umístěn do polí uživatelem definovaných typů, které jsou předány jako EventSource datové části. |
EventIgnoreAttribute |
Určuje, že 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 definovat trasování událostí pro název Windows (ETW) nezávisle na názvu zdrojové třídy událostí. |
EventSourceCreatedEventArgs |
Poskytuje data pro událost EventSourceCreated. |
EventSourceException |
Výjimka, která se vyvolá, když dojde k chybě při trasování událostí pro Windows (ETW). |
EventWrittenEventArgs |
Poskytuje data pro OnEventWritten(EventWrittenEventArgs) zpětné volání. |
IncrementingEventCounter |
Poskytuje variantu EventCounter pro proměnné, které se neustále zvyšují, například počet výjimek v modulu runtime. |
IncrementingPollingCounter |
Poskytuje variantu EventCounter pro proměnné, 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
EventSource.EventData |
Poskytuje data událostí pro vytváření rychlých WriteEvent přetížení pomocí WriteEventCore(Int32, Int32, EventSource+EventData*) metody . |
EventSource.EventSourcePrimitive |
Typ obálky pro oddělení primitivních typů (například int, long a string) od ostatních typů v rozhraní EVENTSource API. Tento typ by se neměl používat přímo, ale pouze 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í Write<T>(String, EventSourceOptions, T) metody. |
Výčty
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á zpětnému OnEventCommand(EventCommandEventArgs) volání. |
EventFieldFormat |
Určuje, jak formátovat hodnotu uživatelem definovaného typu, a dá se použít k přepsání výchozího formátování pole. |
EventFieldTags |
Určuje uživatelem definovanou značku umístěnou v polích uživatelsky definovaných typů, které se předávají 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 generuje 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žších 24 bitů. Další informace naleznete v tématech EventSourceOptions a Write(String, EventSourceOptions). |
EventTask |
Definuje úlohy, 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 pomocí reflexe, můžete zjistit.