System.Diagnostics.Tracing Obor názvů

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.