Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
واجهة DOMException تمثل حدثًا غير طبيعي (يسمى استثناء) يحدث نتيجة لاستدعاء طريقة أو الوصول إلى خاصية من واجهة برمجة التطبيقات للويب. هذه هي الطريقة الأساسية لوصف حالات الخطأ في واجهات برمجة التطبيقات للويب.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
الوراثة
object ← Exception ← PlatformException ← DOMException
التنفيذ
الأعضاء الموروثة
Exception.GetBaseException(), Exception.ToString(), Exception.GetType(), Exception.TargetSite, Exception.Message, Exception.Data, Exception.InnerException, Exception.HelpLink, Exception.Source, Exception.HResult, Exception.StackTrace, Exception.SerializeObjectState, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
DOMException(string)
يتم تهيئة مثيل جديد من فئة Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
المعلمات
message
string
رسالة الخطأ.
DOMException(string, string)
يتم تهيئة مثيل جديد من فئة Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
المعلمات
name
string
اسم الخطأ.
message
string
رسالة الخطأ.
الحقول
ABORT_ERR
تم إلغاء العملية.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
قيمة الحقل
DATA_CLONE_ERR
لا يمكن استنساخ الكائن.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
قيمة الحقل
DOMSTRING_SIZE_ERR
إذا لم يناسب النطاق المحدد من النص في DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
قيمة الحقل
HIERARCHY_REQUEST_ERR
إذا تم إدراج أي عقدة في مكان لا تنتمي إليه.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
قيمة الحقل
INDEX_SIZE_ERR
إذا كان الفهرس أو الحجم سالبًا، أو أكبر من القيمة المسموح بها.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
قيمة الحقل
INUSE_ATTRIBUTE_ERR
إذا تم إجراء محاولة لإضافة خاصية مستخدمة بالفعل في مكان آخر.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
قيمة الحقل
INVALID_ACCESS_ERR
إذا كانت معلمة أو عملية غير مدعومة من قبل الكائن الأساسي.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
قيمة الحقل
INVALID_CHARACTER_ERR
إذا تم تحديد حرف غير صالح أو غير قانوني، مثل في اسم XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
قيمة الحقل
INVALID_EXPRESSION_ERR
لديها تعبير به خطأ في التركيب أو خلاف ذلك ليس تعبيرًا قانونيًا وفقًا لقواعد XPathEvaluator المحددة أو تحتوي على دوال أو متغيرات مخصصة غير مدعومة بواسطة هذا التنفيذ.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
قيمة الحقل
INVALID_MODIFICATION_ERR
إذا تم إجراء محاولة لتعديل نوع الكائن الأساسي.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
قيمة الحقل
INVALID_NODE_TYPE_ERR
العقدة المقدمة غير صحيحة أو لها سلف غير صحيح لهذه العملية.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
قيمة الحقل
INVALID_STATE_ERR
إذا تم إجراء محاولة لاستخدام كائن غير صالح أو لم يعد صالحًا.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
قيمة الحقل
NAMESPACE_ERR
إذا تم إجراء محاولة لإنشاء أو تغيير كائن بطريقة غير صحيحة فيما يتعلق بأسماء الفضاء.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
قيمة الحقل
NETWORK_ERR
حدث خطأ في الشبكة.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
قيمة الحقل
NOT_FOUND_ERR
إذا تم إجراء محاولة للإشارة إلى عقدة في سياق لا توجد فيه.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
قيمة الحقل
NOT_SUPPORTED_ERR
إذا كانت التنفيذ لا تدعم نوع الكائن أو العملية المطلوبة.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
قيمة الحقل
NO_DATA_ALLOWED_ERR
إذا تم تحديد بيانات لعقدة لا تدعم البيانات.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
قيمة الحقل
NO_MODIFICATION_ALLOWED_ERR
إذا تم إجراء محاولة لتعديل كائن حيث لا يُسمح بالتعديلات.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
قيمة الحقل
QUOTA_EXCEEDED_ERR
تم تجاوز الحصة.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
قيمة الحقل
SECURITY_ERR
العملية غير آمنة.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
قيمة الحقل
SYNTAX_ERR
إذا تم تحديد سلسلة غير صالحة أو غير قانونية.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
قيمة الحقل
TIMEOUT_ERR
انتهت العملية من الوقت.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
قيمة الحقل
TYPE_ERR
لا يمكن تحويل التعبير لإرجاع النوع المحدد.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
قيمة الحقل
TYPE_MISMATCH_ERR
إذا كان نوع كائن غير متوافق مع النوع المتوقع للمعلمة المرتبطة بالكائن.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
قيمة الحقل
URL_MISMATCH_ERR
الرابط URL المعطى لا يتطابق مع رابط URL آخر.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
قيمة الحقل
VALIDATION_ERR
إذا كانت المكالمة إلى طريقة مثل insertBefore أو removeChild ستجعل العقدة غير صالحة فيما يتعلق بـ “الصلاحية الجزئية”، سيتم رفع هذا الاستثناء ولن يتم تنفيذ العملية. يتم استخدام هذا الرمز في [DOM Level 3 Validation]. راجع هذه المواصفة لمزيد من المعلومات.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
قيمة الحقل
WRONG_DOCUMENT_ERR
إذا تم استخدام عقدة في مستند مختلف عن ذلك الذي أنشأها (الذي لا يدعمه).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
قيمة الحقل
الخصائص
Code
يعيد قيمة تحتوي على أحد ثوابت رمز الخطأ، أو 0 إذا لم يتطابق أي منها. يتم استخدام هذا الحقل لأسباب تاريخية.
[DOMName("code")]
public ushort Code { get; }
قيمة الخاصية
Message
يعيد سلسلة تمثل رسالة أو وصف مرتبط باسم الخطأ المحدد.
[DOMName("message")]
public override string Message { get; }
قيمة الخاصية
Name
يعيد سلسلة تحتوي على أحد السلاسل المرتبطة باسم الخطأ.
[DOMName("name")]
public string Name { get; }