Spazi dei nomi System.Diagnostics
System.Diagnostics e i relativi spazi dei nomi figlio (System.Diagnostics.CodeAnalysis, System.Diagnostics.Contracts e System.Diagnostics.Tracing) contengono tipi che consentono di interagire con processi di sistema, registri eventi e contatori di prestazioni.
In questo argomento vengono visualizzati i tipi negli spazi dei nomi System.Diagnostics inclusi in .NET per applicazioni Windows Store. .NET per applicazioni Windows Store non include tutti i membri di ogni tipo. Per informazioni sui singoli tipi, vedi gli argomenti collegati. La documentazione relativa a un tipo indica quali membri sono inclusi in .NET per applicazioni Windows Store.
Spazio dei nomi System.Diagnostics
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Indica ai compilatori di ignorare un attributo o una chiamata a un metodo a meno che non sia definito un simbolo di compilazione condizionale specificato. |
|
Fornisce un set di metodi e proprietà per eseguire il debug del codice. La classe non può essere ereditata. |
|
Modifica la generazione del codice per il debug JIT (Just-In-Time) in fase di esecuzione. La classe non può essere ereditata. |
|
Specifica la modalità di debug per il compilatore JIT (Just-In-Time). |
|
Consente la comunicazione con un debugger. La classe non può essere ereditata. |
|
Determina se un membro viene visualizzato nelle finestre delle variabili del debugger e la relativa modalità di visualizzazione. La classe non può essere ereditata. |
|
Fornisce istruzioni di visualizzazione per il debugger. |
|
Determina la modalità di visualizzazione di una classe o di un campo nelle finestre delle variabili del debugger. |
|
Specifica DebuggerHiddenAttribute. La classe non può essere ereditata. |
|
Identifica un tipo o un membro che non fa parte del codice utente di un'applicazione. |
|
Indica al debugger di eseguire il codice riga per riga anziché eseguire istruzioni nel codice. La classe non può essere ereditata. |
|
Specifica il proxy di visualizzazione per un tipo. |
|
Fornisce un set di metodi e proprietà da utilizzare per misurare con precisione il tempo trascorso. |
Spazio dei nomi System.Diagnostics.CodeAnalysis
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Sopprime la segnalazione di una specifica violazione delle regole di uno strumento di analisi statica specifico, consentendo più soppressioni su un singolo elemento di codice. |
Spazio dei nomi System.Diagnostics.Contracts
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Contiene metodi statici per rappresentare contratti di programma quali precondizioni, postcondizioni e invarianti di oggetto. |
|
Consente di definire abbreviazioni per contratti utilizzabili al posto della sintassi completa del contratto. |
|
Consente di eseguire il factoring del codice if-then-throw legacy in metodi separati per il riutilizzo e il controllo completo su argomenti ed eccezioni generate. |
|
Specifica che un tipo separato contiene i contratti di codice per questo tipo. |
|
Specifica che una classe è un contratto per un tipo. |
|
Fornisce metodi e dati per l'evento ContractFailed. |
|
Specifica il tipo di contratto per cui si è verificato un errore. |
|
Contrassegna un metodo come metodo invariante per una classe. |
|
Consente di impostare le opzioni dello strumento e del contratto con granularità a livello di assembly, tipo o metodo. |
|
Specifica che è possibile utilizzare un campo nei contratti del metodo quando il campo presenta una visibilità inferiore rispetto al metodo. |
|
Specifica che un assembly è un assembly di riferimento che contiene contratti. |
|
Identifica un membro che non presenta un comportamento in fase di esecuzione. |
|
Indica agli strumenti di analisi di presumere la correttezza di un assembly, tipo o membro senza eseguire la verifica statica. |
|
Indica che un tipo o un metodo è puro, ovvero non effettua modifiche visibili dello stato. |
Spazio dei nomi System.Diagnostics.Tracing
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Consente di specificare informazioni aggiuntive dello schema di eventi per un evento. |
|
Descrive il comando passato nel callback di OnEventCommand. |
|
Fornisce gli argomenti per il callback OnEventCommand. |
|
Definisce le parole chiave standard che si applicano agli eventi. |
|
Identifica il livello di un evento. |
|
Fornisce metodi per abilitare e disabilitare gli eventi dalle origini eventi. |
|
Definisce i codici operativi standard collegati agli eventi dall'origine evento. |
|
Consente di creare eventi per Traccia eventi. |
|
Fornisce i dati evento per creare overload WriteEvent veloci tramite il metodo WriteEventCore. |
|
Consente di definire il nome di Traccia eventi per Windows (ETW) indipendentemente dal nome della classe di origine dell'evento. |
|
Eccezione che viene generata quando si verifica un errore durante Traccia eventi per Windows (ETW). |
|
Definisce le attività applicabili agli eventi. |
|
Fornisce i dati per il callback OnEventWritten. |
|
Identifica un metodo che non genera un evento. |