Class DOMException
ชื่อพื้นที่: Aspose.Html.Dom การประกอบ: Aspose.HTML.dll (25.4.0)
อินเทอร์เฟซ DOMException เป็นเหตุการณ์ที่ผิดปกติ (ที่เรียกว่าการยกเว้น) ซึ่งเกิดขึ้นเนื่องจากการเรียกวิธีการหรือเข้าถึงคุณสมบัติของเว็บ API นี่คือวิธีที่เงื่อนไขข้อผิดพลาดถูกอธิบายไว้ในเว็บ API
[ComVisible(true)]
[DOMObject]
[DOMName("DOMException")]
public class DOMException : PlatformException, ISerializable
Inheritance
object ← Exception ← PlatformException ← DOMException
Implements
อนุญาโตตุลาการ
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()
Constructors
การยกเว้น(รั้ว)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Dom.DOMException
[DOMConstructor]
public DOMException(string message)
Parameters
message
string
ข้อความผิดพลาด
การยกเว้น(รั้ว, รั้ว)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Dom.DOMException
[DOMConstructor]
public DOMException(string name, string message)
Parameters
name
string
ชื่อข้อผิดพลาด
message
string
ข้อความผิดพลาด
Fields
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
หาก node ใด ๆ ใส่ในที่ใด ๆ มันไม่ได้เป็นเจ้าของ
[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
หากพยายามที่จะอ้างอิง Node ในแง่ที่มันไม่ได้อยู่
[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
หากข้อมูลระบุไว้สําหรับ Node ซึ่งไม่สนับสนุนข้อมูล
[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 จะทําให้ Node ไม่สามารถใช้ได้ในแง่ของ “ความถูกต้องส่วนหนึ่ง” การยกเว้นนี้จะถูกยกเลิกและการดําเนินงานจะไม่ดําเนินการ รหัสนี้จะใช้ใน [DOM Level 3 Validation]. หมายถึงข้อกําหนดนี้สําหรับข้อมูลเพิ่มเติม
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
หมายเลข
WRONG_DOCUMENT_ERR
หาก Node ใช้ในเอกสารที่แตกต่างจากเอกสารที่สร้างมัน (ซึ่งไม่สนับสนุนมัน)
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
หมายเลข
Properties
Code
กลับค่าที่ประกอบด้วยหนึ่งในแถบรหัสข้อผิดพลาดหรือ 0 หากไม่มีข้อผิดพลาด ฟิลด์นี้ใช้สําหรับเหตุผลทางประวัติศาสตร์
[DOMName("code")]
public ushort Code { get; }
คุณสมบัติมูลค่า
Message
กลับลวดที่แสดงข้อความหรือคําอธิบายที่เกี่ยวข้องกับชื่อข้อผิดพลาดที่ระบุ
[DOMName("message")]
public override string Message { get; }
คุณสมบัติมูลค่า
Name
กลับลวดที่มีหนึ่งของลวดที่เกี่ยวข้องกับชื่อข้อผิดพลาด
[DOMName("name")]
public string Name { get; }