System.Diagnostics.Tracing Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.