Class DOMException

Class DOMException

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

رابط DOMException نمایانگر یک رویداد غیرعادی (که به آن استثنا گفته می‌شود) است که به عنوان نتیجه‌ای از فراخوانی یک متد یا دسترسی به یک ویژگی از یک API وب رخ می‌دهد. این اساساً نحوه توصیف شرایط خطا در API های وب است.

[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 سطح 3] استفاده می‌شود. برای اطلاعات بیشتر به این مشخصات مراجعه کنید.

[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

 فارسی