System.Diagnostics.Tracing Névtér

Olyan típusokat és tagokat biztosít, amelyek lehetővé teszik a Windows (ETW) eseménykövetésével rögzítendő, erősen gépelt események létrehozását.

Osztályok

Név Description
DiagnosticCounter

DiagnosticCounter egy absztrakt osztály, amely szülőosztályként szolgál a különböző Counter* osztályokhoz, nevezetesen EventCounter, PollingCounter, IncrementingEventCounterés IncrementingPollingCounter.

EventAttribute

Az esemény további eseménysémaadatait adja meg.

EventCommandEventArgs

Megadja a visszahívás argumentumait OnEventCommand(EventCommandEventArgs) .

EventCounter

Lehetővé teszi a nagyon gyakori események statisztikáinak gyűjtését az EventSource osztályon keresztül.

EventDataAttribute

Megadja a metódusnak átadni kívánt típust Write<T>(String, EventSourceOptions, T) .

EventFieldAttribute

A EventFieldAttribute rendszer a felhasználó által megadott típusú mezőkre helyezi, amelyeket hasznos adatként EventSource adnak át.

EventIgnoreAttribute

Megadja, hogy egy tulajdonságot figyelmen kívül kell hagyni, amikor eseménytípust ír a Write<T>(String, EventSourceOptions, T) metódussal.

EventListener

Metódusokat biztosít az események eseményforrásból való engedélyezéséhez és letiltására.

EventSource

Lehetővé teszi események létrehozását az események nyomon követéséhez a platformokon.

EventSourceAttribute

Lehetővé teszi, hogy az Windows (ETW) név eseménykövetése az eseményforrás osztály nevétől függetlenül legyen definiálva.

EventSourceCreatedEventArgs

Adatokat biztosít az EventSourceCreated eseményhez.

EventSourceException

A Windows (ETW) eseménykövetése során hiba esetén jelentkező kivétel.

EventWrittenEventArgs

Adatokat biztosít a OnEventWritten(EventWrittenEventArgs) visszahíváshoz.

IncrementingEventCounter

Az egyre növekvő változók, például a futtatókörnyezetben lévő kivételek számának variációját EventCounter biztosítja.

IncrementingPollingCounter

Az egyre növekvő változók, például a futtatókörnyezetben lévő kivételek számának variációját EventCounter biztosítja.

NonEventAttribute

Olyan metódust azonosít, amely nem hoz létre eseményt.

PollingCounter

Olyan variánst EventCounter biztosít, amely hasonló statisztikákat gyűjt és számít ki, mint a EventCounter.

Struktúrák

Név Description
EventSource.EventData

Az eseményadatokat a módszer használatával WriteEvent gyors WriteEventCore(Int32, Int32, EventSource+EventData*) túlterhelések létrehozásához adja meg.

EventSource.EventSourcePrimitive

Burkolótípus primitív típusok (például int, long és sztring) elválasztására az EventSource API más típusaitól. Ezt a típust nem szabad közvetlenül használni, hanem implicit konverziókat a WriteEvent API használatakor.

EventSourceOptions

Megadja az alapértelmezett eseménybeállítások felülbírálását, például a naplószintet, a kulcsszavakat és a műveleti kódot a Write<T>(String, EventSourceOptions, T) metódus meghívásakor.

Enumerációk

Név Description
EventActivityOptions

Meghatározza a tevékenységindítási és leállítási események nyomon követését.

EventChannel

Megadja az esemény eseménynapló-csatornáját.

EventCommand

A visszahívásnak Command átadott parancsot (OnEventCommand(EventCommandEventArgs)tulajdonságot) ismerteti.

EventFieldFormat

Megadja, hogyan formázható egy felhasználó által definiált típus értéke, és hogyan lehet felülbírálni egy mező alapértelmezett formázását.

EventFieldTags

Megadja azt a felhasználó által definiált címkét, amely a felhasználó által megadott típusú mezőkre kerül, és amelyeket a rendszer hasznos adatként EventSource ad át a EventFieldAttribute.

EventKeywords

Meghatározza az eseményekre vonatkozó szabványos kulcsszavakat.

EventLevel

Azonosítja az esemény szintjét.

EventManifestOptions

Megadja, hogyan jön létre az eseményforrás ETW-jegyzékfájlja.

EventOpcode

Meghatározza azokat a szabványos műveleti kódokat, amelyeket az eseményforrás az eseményekhez csatol.

EventSourceSettings

Megadja az eseményforrás konfigurációs beállításait.

EventTags

Meghatározza a tevékenységindítási és leállítási események nyomon követését. Csak az alsó 24 bitet érdemes használni. További információ: EventSourceOptions és Write(String, EventSourceOptions).

EventTask

Meghatározza az eseményekre vonatkozó feladatokat.

Megjegyzések

A rendszer név alapján azonosít egy erősen gépelt eseményt, és hasznos adatleírásokat tartalmaz. A program által létrehozható események listáját a tükröződés segítségével fedezheti fel.