Postupy: Jak vytvořit novou třídu výjimek v jazyce Visual Basic
Můžete vytvořit vlastní třídy výjimek v aplikaci, děděním z třídy Exception. Postupujte podle osvědčených postupů kódování, ukončete název třída vaší výjimka slovem Exception, jako například OutOfMoneyException nebo TooMuchRainException.
Následující příklad kódu poskytuje základní implementaci třídy vyjímek.
Příklad
Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragment kódu je umístěn v Visual Basic Language. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.
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
Probíhá kompilace kódu
- Nahraďte YourProblemException názvem třídy výjimek, který chcete vytvořit. Typicky ukončete názvy tříd výjimek slovem "Exception". Přidejte vlastnosti pro vyjádření další informací o chybě.
Zabezpečení
Pří zpracování vyjímek nevyzrazujte informace o aplikaci nebo jejích datech. Tyto informace lze použít k útoku na vaši aplikaci.
Viz také
Úkoly
Poradce při potížích s výjimkou zpracování (Visual Basic)
Odkaz
Koncepty
Přehled strukturovaného zpracování výjimek pro jazyk Visual Basic