Procedura: cercare ulteriori informazioni su un'eccezione utilizzando Informazioni sulle eccezioni
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
Nella finestra di dialogo Informazioni sulle eccezioni, che viene visualizzata ogni volta che si verifica un'eccezione di runtime, sono indicati il tipo di eccezione, i suggerimenti per la risoluzione dei problemi e alcune azioni di correzione. La finestra Informazioni sulle eccezioni consente inoltre di visualizzare i dettagli di un oggetto eccezione.
Un'eccezione è un oggetto che eredita dalla classe Exception. Viene generata dal codice quando si verifica un problema e viene passata nello stack fino al momento in cui viene gestita dall'applicazione o si verifica un errore nel programma.
Nota: |
---|
Le opzioni disponibili nelle finestre di dialogo, nonché i nomi e le posizioni dei comandi di menu visualizzati, possono non corrispondere a quanto descritto nella Guida poiché dipendono dalle impostazioni attive o dall'edizione in uso. Questo argomento della Guida è stato creato tenendo presente Impostazioni generali per lo sviluppo. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Nella tabella riportata di seguito vengono elencate e descritte le proprietà di un oggetto eccezione. In base al tipo di eccezione, è possibile che alcune proprietà non siano disponibili.
Proprietà |
Descrizione |
---|---|
Data |
Oggetto IDictionary che contiene coppie chiave-valore definite dall'utente. Il valore predefinito è un insieme vuoto. |
FileName |
Nome del file che causa l'eccezione. |
FusionLog |
File di log in cui viene descritta la causa del mancato caricamento di un assembly. |
Collegamento al file della Guida associato all'eccezione. |
|
Valore numerico codificato assegnato a un'eccezione specifica. |
|
Istanza di Exception che ha causato l'eccezione corrente. In alcuni casi è utile rilevare un'eccezione generata in una routine di supporto e generare una nuova eccezione che fornisca maggiori informazioni sull'errore. In questi casi, la proprietà InnerException viene impostata sull'eccezione originale. |
|
Messaggio associato all'eccezione. Viene visualizzato nella lingua specificata nella proprietà CurrentUICulture del thread che genera l'eccezione. |
|
Nome dell'applicazione o dell'oggetto che ha causato l'eccezione. Se la proprietà Source non è impostata, verrà restituito il nome dell'assembly in cui è stata generata l'eccezione. |
|
Rappresentazione di stringa delle chiamate ai metodi presenti nello stack di chiamate nel momento in cui è stata generata l'eccezione corrente. Se le informazioni di debug sono disponibili, l'analisi dello stack include il nome del file di origine e il numero della riga del programma. La proprietà StackTrace potrebbe non restituire tutte le chiamate ai metodi previste a causa delle trasformazioni di codice che si verificano durante l'ottimizzazione. L'analisi dello stack viene creata immediatamente prima della generazione di un'eccezione. |
|
Metodo che genera l'eccezione corrente. Se il metodo che genera l'eccezione non è disponibile e l'analisi dello stack non è un riferimento null (Nothing in Visual Basic), la proprietà TargetSite otterrà il metodo dall'analisi dello stack. Se l'analisi dello stack è un riferimento null, la proprietà TargetSite restituirà un riferimento null. |
Per cercare ulteriori informazioni su un oggetto eccezione
- Fare clic su Visualizza dettagli nel riquadro Azioni. Verrà visualizzata una finestra di dialogo contenente le proprietà dell'eccezione.
Vedere anche
Attività
Procedura: eseguire il mapping di HRESULT ed eccezioni
Procedura: correggere gli errori di runtime con Informazioni sulle eccezioni
Procedura: controllare l'eccezione interna di un'eccezione
Concetti
Riferimenti
Finestra di dialogo Informazioni sulle eccezioni