Condividi tramite


Procedura: controllare l'eccezione interna di un'eccezione (Visual Basic)

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

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. 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 (Visual Basic)

Riferimenti

InnerException

Altre risorse

Attività di gestione delle eccezioni (Visual Basic)