Class DOMException

Class DOMException

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

واجهة DOMException تمثل حدثًا غير طبيعي (يسمى استثناء) يحدث نتيجة لاستدعاء طريقة أو الوصول إلى خاصية من واجهة برمجة التطبيقات للويب. هذه هي الطريقة الأساسية لوصف حالات الخطأ في واجهات برمجة التطبيقات للويب.

[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable

الوراثة

objectExceptionPlatformExceptionDOMException

التنفيذ

ISerializable

الأعضاء الموروثة

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

قيمة الحقل

ushort

DATA_CLONE_ERR

لا يمكن استنساخ الكائن.

[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25

قيمة الحقل

ushort

DOMSTRING_SIZE_ERR

إذا لم يناسب النطاق المحدد من النص في DOMString.

[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2

قيمة الحقل

ushort

HIERARCHY_REQUEST_ERR

إذا تم إدراج أي عقدة في مكان لا تنتمي إليه.

[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3

قيمة الحقل

ushort

INDEX_SIZE_ERR

إذا كان الفهرس أو الحجم سالبًا، أو أكبر من القيمة المسموح بها.

[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1

قيمة الحقل

ushort

INUSE_ATTRIBUTE_ERR

إذا تم إجراء محاولة لإضافة خاصية مستخدمة بالفعل في مكان آخر.

[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10

قيمة الحقل

ushort

INVALID_ACCESS_ERR

إذا كانت معلمة أو عملية غير مدعومة من قبل الكائن الأساسي.

[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15

قيمة الحقل

ushort

INVALID_CHARACTER_ERR

إذا تم تحديد حرف غير صالح أو غير قانوني، مثل في اسم XML.

[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5

قيمة الحقل

ushort

INVALID_EXPRESSION_ERR

لديها تعبير به خطأ في التركيب أو خلاف ذلك ليس تعبيرًا قانونيًا وفقًا لقواعد XPathEvaluator المحددة أو تحتوي على دوال أو متغيرات مخصصة غير مدعومة بواسطة هذا التنفيذ.

[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51

قيمة الحقل

ushort

INVALID_MODIFICATION_ERR

إذا تم إجراء محاولة لتعديل نوع الكائن الأساسي.

[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13

قيمة الحقل

ushort

INVALID_NODE_TYPE_ERR

العقدة المقدمة غير صحيحة أو لها سلف غير صحيح لهذه العملية.

[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24

قيمة الحقل

ushort

INVALID_STATE_ERR

إذا تم إجراء محاولة لاستخدام كائن غير صالح أو لم يعد صالحًا.

[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11

قيمة الحقل

ushort

NAMESPACE_ERR

إذا تم إجراء محاولة لإنشاء أو تغيير كائن بطريقة غير صحيحة فيما يتعلق بأسماء الفضاء.

[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14

قيمة الحقل

ushort

NETWORK_ERR

حدث خطأ في الشبكة.

[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19

قيمة الحقل

ushort

NOT_FOUND_ERR

إذا تم إجراء محاولة للإشارة إلى عقدة في سياق لا توجد فيه.

[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8

قيمة الحقل

ushort

NOT_SUPPORTED_ERR

إذا كانت التنفيذ لا تدعم نوع الكائن أو العملية المطلوبة.

[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9

قيمة الحقل

ushort

NO_DATA_ALLOWED_ERR

إذا تم تحديد بيانات لعقدة لا تدعم البيانات.

[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6

قيمة الحقل

ushort

NO_MODIFICATION_ALLOWED_ERR

إذا تم إجراء محاولة لتعديل كائن حيث لا يُسمح بالتعديلات.

[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7

قيمة الحقل

ushort

QUOTA_EXCEEDED_ERR

تم تجاوز الحصة.

[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22

قيمة الحقل

ushort

SECURITY_ERR

العملية غير آمنة.

[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18

قيمة الحقل

ushort

SYNTAX_ERR

إذا تم تحديد سلسلة غير صالحة أو غير قانونية.

[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12

قيمة الحقل

ushort

TIMEOUT_ERR

انتهت العملية من الوقت.

[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23

قيمة الحقل

ushort

TYPE_ERR

لا يمكن تحويل التعبير لإرجاع النوع المحدد.

[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52

قيمة الحقل

ushort

TYPE_MISMATCH_ERR

إذا كان نوع كائن غير متوافق مع النوع المتوقع للمعلمة المرتبطة بالكائن.

[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17

قيمة الحقل

ushort

URL_MISMATCH_ERR

الرابط URL المعطى لا يتطابق مع رابط URL آخر.

[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21

قيمة الحقل

ushort

VALIDATION_ERR

إذا كانت المكالمة إلى طريقة مثل insertBefore أو removeChild ستجعل العقدة غير صالحة فيما يتعلق بـ “الصلاحية الجزئية”، سيتم رفع هذا الاستثناء ولن يتم تنفيذ العملية. يتم استخدام هذا الرمز في [DOM Level 3 Validation]. راجع هذه المواصفة لمزيد من المعلومات.

[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16

قيمة الحقل

ushort

WRONG_DOCUMENT_ERR

إذا تم استخدام عقدة في مستند مختلف عن ذلك الذي أنشأها (الذي لا يدعمه).

[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4

قيمة الحقل

ushort

الخصائص

Code

يعيد قيمة تحتوي على أحد ثوابت رمز الخطأ، أو 0 إذا لم يتطابق أي منها. يتم استخدام هذا الحقل لأسباب تاريخية.

[DOMName("code")]
public ushort Code { get; }

قيمة الخاصية

ushort

Message

يعيد سلسلة تمثل رسالة أو وصف مرتبط باسم الخطأ المحدد.

[DOMName("message")]
public override string Message { get; }

قيمة الخاصية

string

Name

يعيد سلسلة تحتوي على أحد السلاسل المرتبطة باسم الخطأ.

[DOMName("name")]
public string Name { get; }

قيمة الخاصية

string

 عربي