Class DOMException
محتويات
[
يخفي
]DOMException class
تمثل واجهة DOMException حدثًا غير طبيعي (يسمى استثناء) يحدث نتيجة استدعاء طريقة أو الوصول إلى خاصية واجهة برمجة تطبيقات الويب. هذه هي الطريقة التي يتم بها وصف حالات الخطأ في واجهات برمجة تطبيقات الويب.
public class DOMException : PlatformException
المنشئون
| اسم | وصف |
|---|---|
| DOMException(string) | يقوم بتهيئة مثيل جديد لملفDOMException فئة . |
| DOMException(string, string) | يقوم بتهيئة مثيل جديد لملفDOMException فئة . |
الخصائص
| اسم | وصف |
|---|---|
| Code { get; } | إرجاع قيمة تحتوي على أحد ثوابت رمز الخطأ ، أو 0 إذا لم يكن هناك تطابق. يستخدم هذا الحقل لأسباب تاريخية. |
| override Message { get; } | إرجاع سلسلة تمثل رسالة أو وصفًا مرتبطًا باسم الخطأ المحدد. |
| Name { get; } | إرجاع سلسلة تحتوي على إحدى السلاسل المقترنة باسم خطأ. |
مجالات
| اسم | وصف |
|---|---|
| const ABORT_ERR | تم إحباط العملية. |
| const DATA_CLONE_ERR | لا يمكن استنساخ الكائن . |
| const DOMSTRING_SIZE_ERR | إذا كان نطاق النص المحدد لا يتناسب مع سلسلة DOM. |
| const HIERARCHY_REQUEST_ERR | إذا تم إدخال أي عقدة في مكان لا تنتمي إليه. |
| const INDEX_SIZE_ERR | إذا كان الفهرس أو الحجم سالبًا أو أكبر من القيمة المسموح بها. |
| const INUSE_ATTRIBUTE_ERR | إذا جرت محاولة لإضافة سمة مستخدمة بالفعل في مكان آخر. |
| const INVALID_ACCESS_ERR | إذا لم يتم دعم معلمة أو عملية بواسطة الكائن الأساسي. |
| const INVALID_CHARACTER_ERR | إذا تم تحديد حرف غير صالح أو غير قانوني ، مثل اسم XML. |
| const INVALID_EXPRESSION_ERR | يحتوي التعبير على خطأ في بناء الجملة أو أنه ليس تعبيرًا قانونيًا وفقًا لقواعد محدد XPathEvaluator أو يحتوي على وظائف أو متغيرات خاصة بالامتداد لا يدعمها هذا التطبيق. |
| const INVALID_MODIFICATION_ERR | إذا جرت محاولة لتعديل نوع الكائن الأساسي. |
| const INVALID_NODE_TYPE_ERR | العقدة المزودة غير صحيحة أو لها أصل غير صحيح لهذه العملية. |
| const INVALID_STATE_ERR | إذا جرت محاولة لاستخدام كائن غير قابل للاستخدام أو لم يعد صالحًا للاستخدام. |
| const NAMESPACE_ERR | إذا جرت محاولة لإنشاء كائن أو تغييره بطريقة غير صحيحة فيما يتعلق بمساحات الأسماء. |
| const NETWORK_ERR | حدث خطأ في الشبكة . |
| const NOT_FOUND_ERR | إذا جرت محاولة للإشارة إلى عقدة في سياق لا توجد فيه. |
| const NOT_SUPPORTED_ERR | إذا كان التنفيذ لا يدعم النوع المطلوب للكائن أو العملية. |
| const NO_DATA_ALLOWED_ERR | إذا تم تحديد البيانات للعقدة التي لا تدعم البيانات. |
| const NO_MODIFICATION_ALLOWED_ERR | إذا جرت محاولة لتعديل كائن حيث لا يُسمح بإجراء تعديلات. |
| const QUOTA_EXCEEDED_ERR | تم تجاوز الحصة . |
| const SECURITY_ERR | العملية غير آمنة . |
| const SYNTAX_ERR | إذا تم تحديد سلسلة غير صالحة أو غير قانونية. |
| const TIMEOUT_ERR | انتهت مهلة العملية . |
| const TYPE_ERR | لا يمكن تحويل التعبير لإرجاع النوع المحدد. |
| const TYPE_MISMATCH_ERR | إذا كان نوع الكائن غير متوافق مع النوع المتوقع للمعامل المرتبط بالكائن. |
| const URL_MISMATCH_ERR | عنوان URL المحدد لا يتطابق مع عنوان URL آخر. |
| const VALIDATION_ERR | إذا كان استدعاء طريقة مثل insertBefore أو removeChild سيجعل العقدة غير صالحة فيما يتعلق بـ “الصلاحية الجزئية” ، فسيتم رفع هذا الاستثناء ولن يتم تنفيذ العملية. يستخدم هذا الرمز في [التحقق من المستوى 3 من DOM]. الرجوع إلى هذه المواصفات للحصول على مزيد من المعلومات. |
| const WRONG_DOCUMENT_ERR | إذا تم استخدام العقدة في مستند مختلف عن المستند الذي أنشأها (لا يدعمها) . |
أنظر أيضا
- class PlatformException
- مساحة الاسم Aspose.Html.Dom
- المجسم Aspose.HTML