System.Diagnostics.Tracing Obor názvů

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.