كيفية القيام بما يلي: إنشاء فئات ‏‏استثناء جديد في Visual Basic

يمكنك إنشاء فئات استثناء التطبيق الخاص بك بواسطة ورثهم من فئة Exception . و اتبع الممارسات الجيدة للتعليمات البرمجية قبل نهاية اسم فئة ‏‏الاستثناء مع كلمة Exception ، مثل OutOfMoneyException أو TooMuchRainException.

مثال التعليمات البرمجية التالية يوفر تطبيق أساسي لفئة‏‏ الاستثناء.

مثال

و مثال التعليمات البرمجية هذا يتوفر أيضاً باسم أجزاء التعليمات البرمجية المتحسسة الذكية (IntelliSense) . و في منتقي أجزاء التعليمات البرمجية المتكررة, إنها موجودة في لغة 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

التحويل البرمجي للتعليمات البرمجية

  • استبدال YourProblemException مع اسم فئة ‏‏الاستثناء الذي تريد إنشاؤه. عادةً ما تنتهي أسماء فئة ‏الاستثناء مع "استثناء". إضافة خصائص لنقل معلومات إضافية حول الخطأ الذي حدث.

أمان

لا تقوم بالكشف عن معلومات حول التطبيق أو بياناته الخاصة عند معالجة‏‏ الاستثناء. و يمكن استخدام هذه المعلومات لمهاجمة التطبيق الخاص بك.

راجع أيضًا:

المهام

استكشاف أخطاء معالجة ‏الاستثناء

المرجع

ApplicationException

المبادئ

نظرة عامة حول معالجة الاستثناء المصنفة لـ Visual Basic

موارد أخرى

مهام معالجة ‏الاستثناء