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

 Русский