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إذا تم استخدام العقدة في مستند مختلف عن المستند الذي أنشأها (لا يدعمها) .

أنظر أيضا