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
หากมีการแทรก 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
Node ที่จัดเตรียมไม่ถูกต้องหรือมีบรรพบุรุษที่ไม่ถูกต้องสำหรับการดำเนินการนี้
[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
หากพยายามสร้างหรือเปลี่ยนวัตถุในลักษณะที่ไม่ถูกต้องเกี่ยวกับ namespaces
[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
ค่าฟิลด์
คุณสมบัติ
Code
คืนค่าค่าที่มีหนึ่งในค่าคงที่รหัสข้อผิดพลาด หรือ 0 หากไม่มีค่าตรงกัน ฟิลด์นี้ใช้ aus historical reasons.
[DOMName("code")]
public ushort Code { get; }
ค่าคุณสมบัติ
Message
คืนค่าสตริงที่แทนข้อความหรือคำอธิบายที่เกี่ยวข้องกับชื่อข้อผิดพลาดที่กำหนด
[DOMName("message")]
public override string Message { get; }
ค่าคุณสมบัติ
Name
คืนค่าสตริงที่มีหนึ่งในสตริงที่เกี่ยวข้องกับชื่อข้อผิดพลาด
[DOMName("name")]
public string Name { get; }