كيفية القيام بما يلي: إنشاء فئات استثناء جديد في 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 مع اسم فئة الاستثناء الذي تريد إنشاؤه. عادةً ما تنتهي أسماء فئة الاستثناء مع "استثناء". إضافة خصائص لنقل معلومات إضافية حول الخطأ الذي حدث.
أمان
لا تقوم بالكشف عن معلومات حول التطبيق أو بياناته الخاصة عند معالجة الاستثناء. و يمكن استخدام هذه المعلومات لمهاجمة التطبيق الخاص بك.
راجع أيضًا:
المهام
استكشاف أخطاء معالجة الاستثناء
المرجع
المبادئ
نظرة عامة حول معالجة الاستثناء المصنفة لـ Visual Basic