Поделиться через


Практическое руководство. Проверка наличия у исключения вложенного исключения (Visual Basic)

Если исключение возникает в результате предыдущего исключения, свойство InnerException описывает исходную ошибку. Эта информация позволит более эффективно обработать ошибку. Если исходной ошибки не существует, свойство InnerException будет содержать пустую ссылку или значение Nothing в Visual Basic. Это свойство доступно только для чтения.

Примечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Проверка InnerException

  • Проверьте свойство InnerException исключения, чтобы определить причину исходной ошибки.

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

См. также

Задачи

Практическое руководство. Отображение сообщения исключения в Visual Basic

Устранение неполадок при обработке исключений (Visual Basic)

Ссылки

InnerException

Другие ресурсы

Задачи обработки исключений (Visual Basic)