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; }