Compartir a través de


Cómo: Comprobar la excepción interna de una excepción

Actualización: noviembre 2007

En los casos en los que una excepción se produce como un resultado directo de una excepción anterior, la propiedad InnerException describe el error original. Esta información puede permitirle controlar el error de un modo más eficaz. Si no hay ningún error original, el valor de InnerException será una referencia nula o Nothing en Visual Basic. Esta propiedad es de sólo lectura.

Nota:

Las opciones disponibles en los cuadros de diálogo, y los nombres y ubicaciones de los comandos de menú que se ven podrían diferir de lo que se describe en la Ayuda, en función de los valores de configuración o de edición activos. Esta página de Ayuda se ha redactado teniendo en cuenta la Configuración general de desarrollo. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio.

Para comprobar una propiedad InnerException

  • Compruebe la propiedad InnerException de la excepción para determinar la causa del error original.

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

Vea también

Tareas

Cómo: Mostrar un mensaje de excepción en Visual Basic

Solucionar problemas de control de excepciones

Referencia

InnerException

Otros recursos

Tareas para el control de excepciones