Spazi dei nomi System.Diagnostics

Includi membri protetti
Includi membri ereditati

Includi membri .NET Framework
Includi membri XNA Framework
Includi membri Libreria di classi portabile

Gli spazi dei nomi System.Diagnostics contengono i tipi che consentono di interagire con i processi di sistema, i log eventi e i contatori delle prestazioni. Gli spazi dei nomi figlio contengono i tipi per interagire con gli strumenti di analisi del codice, supportare contratti, estendere il supporto in fase di progettazione per il monitoraggio e la strumentazione delle applicazioni, registrare i dati degli eventi tramite il sottosistema di traccia Event Tracing for Windows (ETW), leggere e scrivere da log eventi e raccogliere dati delle prestazioni, nonché leggere e scrivere informazioni sui simboli di debug.

Spazi dei nomi

Spazio dei nomi Descrizione
System.Diagnostics Lo spazio dei nomi System.Diagnostics fornisce le classi che consentono di interagire con i processi del sistema, i log eventi e i contatori delle prestazioni.
System.Diagnostics.CodeAnalysis Lo spazio dei nomi System.Diagnostics.CodeAnalysis contiene le classi che interagiscono con gli strumenti di analisi del codice.Questi strumenti vengono utilizzati per verificare la conformità del codice rispetto alle convenzioni di codifica, quali regole di denominazione e sicurezza.
System.Diagnostics.Contracts Lo spazio dei nomi System.Diagnostics.Contracts contiene classi statiche per la rappresentazione di contratti di programma quali precondizioni, postcondizioni e invarianti.
System.Diagnostics.Contracts.Internal Lo spazio dei nomi System.Diagnostics.Contracts.Internal fornisce classi che il rewriter binario può utilizzare per gestire un errore di contratto.
System.Diagnostics.Design Lo spazio dei nomi System.Diagnostics.Design contiene classi che possono essere utilizzate per estendere il supporto per il monitoraggio e la strumentazione delle applicazioni in fase di progettazione.
System.Diagnostics.Eventing Contiene le classi utilizzate per instrumentare l'applicazione.La strumentazione, quando abilitata, registra i dati degli eventi nel sottosistema di traccia ETW (Event Tracing for Windows).Per una descrizione completa di ETW, vedere Traccia eventi per Windows.
System.Diagnostics.Eventing.Reader L'utilizzo dello spazio dei nomi System.Diagnostics.Eventing.Reader consente di sviluppare applicazioni che leggono e gestiscono log eventi.Un evento in un log contiene informazioni, avvisi o errori pubblicati da un'applicazione specifica, un servizio o un componente del sistema operativo. Questi eventi sono letti da applicazioni che eseguono il monitoraggio dell'integrità di un computer e da applicazioni che agiscono quando si verificano eventi specifici. Per ulteriori informazioni, vedere Technology Summary for Reading and Managing Event Logs e Event Log Scenarios.
System.Diagnostics.PerformanceData Utilizzare le classi di questo spazio dei nomi per fornire i dati dei contatori.I contatori sono utilizzati per esporre le misure delle prestazioni agli utenti, come ad esempio Performance Monitor.Lo spazio dei nomi non contiene classi per l'utilizzo dei dati dei contatori.Per una descrizione completa dell'architettura dei contatori delle prestazioni, vedere Contatori prestazione.
System.Diagnostics.SymbolStore Lo spazio dei nomi System.Diagnostics.SymbolStore fornisce classi che consentono la lettura e la scrittura delle informazioni sui simboli di debug, ad esempio le mappe delle righe di origine a MSIL (Microsoft Intermediate Language).I compilatori per la piattaforma .NET Framework sono in grado di memorizzare le informazioni relative ai simboli di debug in un database del programmatore (file PDB).I debugger e gli strumenti di Code Profiler consentono di leggere le informazioni sui simboli di debug in fase di esecuzione.
System.Diagnostics.Tracing Lo spazio dei nomi System.Diagnostics.Tracing fornisce tipi e membri che consentono di creare eventi fortemente tipizzati da acquisire con Event Tracing for Windows (ETW).