Condividi tramite


System.Diagnostics.Tracing Spazio dei nomi

Fornisce tipi e membri che consentono di creare eventi fortemente tipizzati da acquisire con Event Tracing for Windows (ETW).

Classi

DiagnosticCounter

DiagnosticCounter è una classe astratta che fa da classe padre per diverse classi Counter*: EventCounter, PollingCounter, IncrementingEventCounter e IncrementingPollingCounter.

EventAttribute

Specifica informazioni aggiuntive dello schema di eventi per un evento.

EventCommandEventArgs

Fornisce gli argomenti per il callback OnEventCommand(EventCommandEventArgs).

EventCounter

Consente di raccogliere statistiche per eventi molto frequenti tramite la EventSource classe.

EventDataAttribute

Specifica un tipo da passare al metodo Write<T>(String, EventSourceOptions, T).

EventFieldAttribute

L'oggetto EventFieldAttribute viene inserito nei campi dei tipi definiti dall'utente passati come payload di EventSource.

EventIgnoreAttribute

Specifica che una proprietà deve essere ignorata durante la scrittura di un tipo di evento con il metodo Write<T>(String, EventSourceOptions, T).

EventListener

Fornisce metodi per abilitare e disabilitare eventi da origini evento.

EventSource

Offre la possibilità di creare eventi per la traccia degli eventi tra piattaforme.

EventSourceAttribute

Consente di definire il nome di Event Tracing for Windows (ETW) indipendentemente dal nome della classe dell'origine evento.

EventSourceCreatedEventArgs

Fornisce dati per l'evento EventSourceCreated.

EventSourceException

Eccezione generata quando si verifica un errore durante l'esecuzione di Event Tracing for Windows (ETW).

EventWrittenEventArgs

Fornisce i dati per il callback OnEventWritten(EventWrittenEventArgs).

IncrementingEventCounter

Specifica una variante di EventCounter per le variabili sempre crescenti, ad esempio il numero di eccezioni nel runtime.

IncrementingPollingCounter

Specifica una variante di EventCounter per le variabili sempre crescenti, ad esempio il numero di eccezioni nel runtime.

NonEventAttribute

Identifica un metodo che non sta generando un evento.

PollingCounter

Specifica una variante di EventCounter che raccoglie e calcola le statistiche simili come EventCounter.

Struct

EventSource.EventData

Fornisce i dati di evento per creare overload veloci di WriteEvent tramite il metodo WriteEventCore(Int32, Int32, EventSource+EventData*).

EventSource.EventSourcePrimitive

Tipo wrapper per separare i tipi primitivi, ad esempio int, long e string, da altri tipi nell'API EventSource. Questo tipo non deve essere usato direttamente, ma come le conversioni implicite quando si usa l'API WriteEvent.

EventSourceOptions

Specifica gli override delle impostazioni predefinite degli eventi, ad esempio il livello di log, le parole chiave e il codice operativo quando viene chiamato il metodo Write<T>(String, EventSourceOptions, T).

Enumerazioni

EventActivityOptions

Specifica il rilevamento degli eventi di avvio e di arresto dell'attività.

EventChannel

Specifica il canale del registro eventi per l'evento.

EventCommand

Descrive il comando (proprietà Command) che viene passato al callback di OnEventCommand(EventCommandEventArgs).

EventFieldFormat

Specifica come formattare il valore di un tipo definito dall'utente e può essere usato per eseguire l'override della formattazione predefinita per un campo.

EventFieldTags

Specifica il tag definito dall'utente inserito nei campi dei tipi definiti dall'utente passati come payload di EventSource tramite l'oggetto EventFieldAttribute.

EventKeywords

Definisce le parole chiave standard che si applicano agli eventi.

EventLevel

Identifica il livello di un evento.

EventManifestOptions

Specifica la modalità di generazione del manifesto ETW per l'origine evento.

EventOpcode

Definisce i codici operativi standard che l'origine evento allega a eventi.

EventSourceSettings

Specifica le opzioni di configurazione per un origine evento.

EventTags

Specifica il rilevamento degli eventi di avvio e di arresto dell'attività. Usare solo i 24 bit più bassi. Per altre informazioni, vedere EventSourceOptions e Write(String, EventSourceOptions).

EventTask

Definisce le attività che si applicano agli eventi.

Commenti

Un evento fortemente tipizzato viene identificato dal nome e contiene descrizioni del payload. È possibile individuare l'elenco di eventi che un programma può produrre usando reflection.