Condividi tramite


Procedura: controllare l'eccezione interna di un'eccezione

Aggiornamento: novembre 2007

Nei casi in cui un'eccezione viene generata come risultato diretto di un'eccezione precedente, la proprietà InnerException descrive l'errore originale. Queste informazioni possono consentire di gestire l'errore in modo più efficiente. Se non è presente alcun errore originale, il valore di InnerException sarà un riferimento null o Nothing in Visual Basic. Questa proprietà è in sola lettura.

Nota:

  Le opzioni disponibili nelle finestre di dialogo e i nomi e le posizioni dei comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni in uso. Questo argomento della Guida è stato creato basandosi su Impostazioni generali per lo sviluppo. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per controllare una InnerException

  • Controllare la proprietà InnerException dell'eccezione per determinare la causa dell'errore originale.

    Try
        My.Computer.FileSystem.CopyFile("file1", "file2")
    Catch ex As System.IO.IOException
        MsgBox(ex.InnerException)
    End Try
    

Vedere anche

Attività

Procedura: visualizzare il messaggio di un'eccezione in Visual Basic

Risoluzione dei problemi di gestione delle eccezioni

Riferimenti

InnerException

Altre risorse

Attività di gestione delle eccezioni