Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Giao diện DOMException đại diện cho một sự kiện bất thường (gọi là ngoại lệ) xảy ra do việc gọi một phương thức hoặc truy cập một thuộc tính của một API web. Đây là cách mà các điều kiện lỗi được mô tả trong các API web.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Kế thừa
object ← Exception ← PlatformException ← DOMException
Triển khai
Các thành viên kế thừa
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()
Các hàm khởi tạo
DOMException(string)
Khởi tạo một thể hiện mới của lớp Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Tham số
message
string
Thông điệp lỗi.
DOMException(string, string)
Khởi tạo một thể hiện mới của lớp Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Tham số
name
string
Tên lỗi.
message
string
Thông điệp lỗi.
Các trường
ABORT_ERR
Hoạt động đã bị hủy.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Giá trị trường
DATA_CLONE_ERR
Đối tượng không thể được sao chép.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Giá trị trường
DOMSTRING_SIZE_ERR
Nếu phạm vi văn bản được chỉ định không vừa với một DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Giá trị trường
HIERARCHY_REQUEST_ERR
Nếu bất kỳ Node nào được chèn vào nơi không thuộc về nó.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Giá trị trường
INDEX_SIZE_ERR
Nếu chỉ số hoặc kích thước là âm, hoặc lớn hơn giá trị cho phép.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Giá trị trường
INUSE_ATTRIBUTE_ERR
Nếu có một nỗ lực được thực hiện để thêm một thuộc tính đã được sử dụng ở nơi khác.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Giá trị trường
INVALID_ACCESS_ERR
Nếu một tham số hoặc một hoạt động không được hỗ trợ bởi đối tượng cơ sở.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Giá trị trường
INVALID_CHARACTER_ERR
Nếu một ký tự không hợp lệ hoặc bất hợp pháp được chỉ định, chẳng hạn như trong một tên XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Giá trị trường
INVALID_EXPRESSION_ERR
Biểu thức có lỗi cú pháp hoặc không phải là một biểu thức hợp lệ theo các quy tắc của XPathEvaluator cụ thể hoặc chứa các hàm mở rộng hoặc biến chuyên biệt không được hỗ trợ bởi triển khai này.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Giá trị trường
INVALID_MODIFICATION_ERR
Nếu có một nỗ lực được thực hiện để sửa đổi loại của đối tượng cơ sở.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Giá trị trường
INVALID_NODE_TYPE_ERR
Node được cung cấp không đúng hoặc có tổ tiên không đúng cho hoạt động này.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Giá trị trường
INVALID_STATE_ERR
Nếu có một nỗ lực được thực hiện để sử dụng một đối tượng không còn sử dụng được.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Giá trị trường
NAMESPACE_ERR
Nếu có một nỗ lực được thực hiện để tạo hoặc thay đổi một đối tượng theo cách không đúng liên quan đến không gian tên.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Giá trị trường
NETWORK_ERR
Đã xảy ra lỗi mạng.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Giá trị trường
NOT_FOUND_ERR
Nếu có một nỗ lực được thực hiện để tham chiếu một Node trong một ngữ cảnh mà nó không tồn tại.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Giá trị trường
NOT_SUPPORTED_ERR
Nếu triển khai không hỗ trợ loại đối tượng hoặc hoạt động được yêu cầu.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Giá trị trường
NO_DATA_ALLOWED_ERR
Nếu dữ liệu được chỉ định cho một Node không hỗ trợ dữ liệu.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Giá trị trường
NO_MODIFICATION_ALLOWED_ERR
Nếu có một nỗ lực được thực hiện để sửa đổi một đối tượng nơi mà việc sửa đổi không được phép.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Giá trị trường
QUOTA_EXCEEDED_ERR
Quy định đã bị vượt quá.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Giá trị trường
SECURITY_ERR
Hoạt động không an toàn.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Giá trị trường
SYNTAX_ERR
Nếu một chuỗi không hợp lệ hoặc bất hợp pháp được chỉ định.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Giá trị trường
TIMEOUT_ERR
Hoạt động đã hết thời gian.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Giá trị trường
TYPE_ERR
Biểu thức không thể được chuyển đổi để trả về loại đã chỉ định.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Giá trị trường
TYPE_MISMATCH_ERR
Nếu loại của một đối tượng không tương thích với loại mong đợi của tham số liên quan đến đối tượng đó.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Giá trị trường
URL_MISMATCH_ERR
URL đã cho không khớp với một URL khác.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Giá trị trường
VALIDATION_ERR
Nếu một cuộc gọi đến một phương thức như insertBefore hoặc removeChild sẽ làm cho Node không hợp lệ liên quan đến “tính hợp lệ một phần”, ngoại lệ này sẽ được ném ra và hoạt động sẽ không được thực hiện. Mã này được sử dụng trong [DOM Level 3 Validation]. Tham khảo tài liệu này để biết thêm thông tin.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Giá trị trường
WRONG_DOCUMENT_ERR
Nếu một Node được sử dụng trong một tài liệu khác với tài liệu đã tạo ra nó (tài liệu không hỗ trợ nó).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Giá trị trường
Các thuộc tính
Code
Trả về một giá trị chứa một trong các hằng số mã lỗi, hoặc 0 nếu không có mã nào khớp. Trường này được sử dụng vì lý do lịch sử.
[DOMName("code")]
public ushort Code { get; }
Giá trị thuộc tính
Message
Trả về một chuỗi đại diện cho một thông điệp hoặc mô tả liên quan đến tên lỗi đã cho.
[DOMName("message")]
public override string Message { get; }
Giá trị thuộc tính
Name
Trả về một chuỗi chứa một trong các chuỗi liên quan đến tên lỗi.
[DOMName("name")]
public string Name { get; }