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
ירושה
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; }