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
Якщо будь-який вузол вставляється туди, де він не належить.
[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
Якщо зроблено спробу посилитися на вузол у контексті, де його не існує.
[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
Якщо дані вказані для вузла, який не підтримує дані.
[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, зробить вузол недійсним щодо “часткової дійсності”, цей виняток буде піднято, і операція не буде виконана. Цей код використовується в [DOM Level 3 Validation]. Зверніться до цієї специфікації для отримання додаткової інформації.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Значення поля
WRONG_DOCUMENT_ERR
Якщо вузол використовується в іншому документі, ніж той, що його створив (який не підтримує його).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Значення поля
Властивості
Code
Повертає значення, яке містить одну з констант кодів помилок, або 0, якщо жодна не відповідає. Це поле використовується з історичних причин.
[DOMName("code")]
public ushort Code { get; }
Значення властивості
Message
Повертає рядок, що представляє повідомлення або опис, пов’язане з вказаним ім’ям помилки.
[DOMName("message")]
public override string Message { get; }
Значення властивості
Name
Повертає рядок, що містить одну з рядків, пов’язаних з ім’ям помилки.
[DOMName("name")]
public string Name { get; }