Sdílet prostřednictvím


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

ApplicationException

Koncepty

Přehled strukturovaného zpracování výjimek pro jazyk Visual Basic

Další zdroje

Úkoly (Visual Basic) zpracování výjimek