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

Якщо будь-який вузол вставляється туди, де він не належить.

[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

Переданий вузол неправильний або має неправильного предка для цієї операції.

[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

Якщо зроблено спробу створити або змінити об’єкт таким чином, що це неправильно щодо простору імен.

[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

Якщо зроблено спробу посилитися на вузол у контексті, де його не існує.

[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

Якщо дані вказані для вузла, який не підтримує дані.

[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, зробить вузол недійсним щодо “часткової дійсності”, цей виняток буде піднято, і операція не буде виконана. Цей код використовується в [DOM Level 3 Validation]. Зверніться до цієї специфікації для отримання додаткової інформації.

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

Значення поля

ushort

WRONG_DOCUMENT_ERR

Якщо вузол використовується в іншому документі, ніж той, що його створив (який не підтримує його).

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

Значення поля

ushort

Властивості

Code

Повертає значення, яке містить одну з констант кодів помилок, або 0, якщо жодна не відповідає. Це поле використовується з історичних причин.

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

Значення властивості

ushort

Message

Повертає рядок, що представляє повідомлення або опис, пов’язане з вказаним ім’ям помилки.

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

Значення властивості

string

Name

Повертає рядок, що містить одну з рядків, пов’язаних з ім’ям помилки.

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

Значення властивості

string

 Українська