System.Diagnostics.Tracing Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.