Cómo: Crear nuevas clases de excepciones en Visual Basic
Actualización: noviembre 2007
Puede crear clases de excepción propias de la aplicación heredándolas de la clase Exception. Siga lis procedimientos de codificación correctos terminando el nombre de clase de su excepción con la palabra Exception, como OutOfMoneyException o TooMuchRainException.
El ejemplo de código siguiente proporciona una implementación básica de una clase de excepción.
Ejemplo
Este ejemplo de código también está disponible en el fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Lenguaje Visual Basic. Para obtener más información, vea Cómo: Insertar fragmentos de código en el código (Visual Basic).
Public Class YourProblemException
Inherits Exception
Public Sub New()
' Add other code for custom properties here.
End Sub
Public Sub New(ByVal message As String)
MyBase.New(message)
' Add other code for custom properties here.
End Sub
Public Sub New(ByVal message As String, ByVal inner As Exception)
MyBase.New(message, inner)
' Add other code for custom properties here.
End Sub
Public Sub New( _
ByVal info As System.Runtime.Serialization.SerializationInfo, _
ByVal context As System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
' Insert code here for custom properties here.
End Sub
End Class
Compilar el código
- Reemplace YourProblemException por el nombre de la clase de excepción que desea crear. Normalmente, el nombre de la clase de excepción termina con "Excepción". Agregue propiedades que transmitan información adicional sobre el error que ha aparecido.
Seguridad
No divulgue información sobre la aplicación o sus datos cuando controla una excepción. Esta información se puede utilizar para atacar su aplicación.
Vea también
Tareas
Solucionar problemas de control de excepciones
Conceptos
Información general sobre el control estructurado de excepciones de Visual Basic
Control de excepciones para usuarios de Visual Basic 6.0