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

หากมีการแทรก Node ที่ไม่ถูกต้องในที่ที่มันไม่ควรอยู่

[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

Node ที่จัดเตรียมไม่ถูกต้องหรือมีบรรพบุรุษที่ไม่ถูกต้องสำหรับการดำเนินการนี้

[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

หากพยายามสร้างหรือเปลี่ยนวัตถุในลักษณะที่ไม่ถูกต้องเกี่ยวกับ namespaces

[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

หากพยายามอ้างอิง Node ในบริบทที่มันไม่มีอยู่

[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

หากระบุข้อมูลสำหรับ Node ที่ไม่รองรับข้อมูล

[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 จะทำให้ Node ไม่ถูกต้องในแง่ของ “ความถูกต้องบางส่วน” ข้อยกเว้นนี้จะถูกสร้างขึ้นและการดำเนินการจะไม่ทำ นี่คือรหัสที่ใช้ใน [DOM Level 3 Validation] โปรดดูที่เอกสารนี้สำหรับข้อมูลเพิ่มเติม

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

ค่าฟิลด์

ushort

WRONG_DOCUMENT_ERR

หาก Node ถูกใช้ในเอกสารที่แตกต่างจากเอกสารที่สร้าง (ซึ่งไม่รองรับมัน)

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

ค่าฟิลด์

ushort

คุณสมบัติ

Code

คืนค่าค่าที่มีหนึ่งในค่าคงที่รหัสข้อผิดพลาด หรือ 0 หากไม่มีค่าตรงกัน ฟิลด์นี้ใช้ aus historical reasons.

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

ค่าคุณสมบัติ

ushort

Message

คืนค่าสตริงที่แทนข้อความหรือคำอธิบายที่เกี่ยวข้องกับชื่อข้อผิดพลาดที่กำหนด

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

ค่าคุณสมบัติ

string

Name

คืนค่าสตริงที่มีหนึ่งในสตริงที่เกี่ยวข้องกับชื่อข้อผิดพลาด

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

ค่าคุณสมบัติ

string

 แบบไทย