Class DOMException

Class DOMException

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

A interface DOMException representa um evento anormal (chamado de exceção) que ocorre como resultado da chamada de um método ou do acesso a uma propriedade de uma API da web. Esta é basicamente a forma como as condições de erro são descritas nas APIs da web.

[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable

Herança

objectExceptionPlatformExceptionDOMException

Implementa

ISerializable

Membros Herdados

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()

Construtores

DOMException(string)

Inicializa uma nova instância da classe Aspose.Html.Dom.DOMException.

[DOMConstructor]
public DOMException(string message)

Parâmetros

message string

A mensagem de erro.

DOMException(string, string)

Inicializa uma nova instância da classe Aspose.Html.Dom.DOMException.

[DOMConstructor]
public DOMException(string name, string message)

Parâmetros

name string

O nome do erro.

message string

A mensagem de erro.

Campos

ABORT_ERR

A operação foi abortada.

[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20

Valor do Campo

ushort

DATA_CLONE_ERR

O objeto não pode ser clonado.

[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25

Valor do Campo

ushort

DOMSTRING_SIZE_ERR

Se o intervalo de texto especificado não couber em um DOMString.

[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2

Valor do Campo

ushort

HIERARCHY_REQUEST_ERR

Se algum Node for inserido em um lugar onde não pertence.

[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3

Valor do Campo

ushort

INDEX_SIZE_ERR

Se o índice ou tamanho for negativo, ou maior que o valor permitido.

[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1

Valor do Campo

ushort

INUSE_ATTRIBUTE_ERR

Se uma tentativa for feita para adicionar um atributo que já está em uso em outro lugar.

[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10

Valor do Campo

ushort

INVALID_ACCESS_ERR

Se um parâmetro ou uma operação não for suportada pelo objeto subjacente.

[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15

Valor do Campo

ushort

INVALID_CHARACTER_ERR

Se um caractere inválido ou ilegal for especificado, como em um nome XML.

[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5

Valor do Campo

ushort

INVALID_EXPRESSION_ERR

A expressão tem um erro de sintaxe ou de outra forma não é uma expressão legal de acordo com as regras do específico XPathEvaluator ou contém funções ou variáveis de extensão especializadas não suportadas por esta implementação.

[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51

Valor do Campo

ushort

INVALID_MODIFICATION_ERR

Se uma tentativa for feita para modificar o tipo do objeto subjacente.

[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13

Valor do Campo

ushort

INVALID_NODE_TYPE_ERR

O nó fornecido está incorreto ou tem um ancestral incorreto para esta operação.

[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24

Valor do Campo

ushort

INVALID_STATE_ERR

Se uma tentativa for feita para usar um objeto que não é, ou não é mais, utilizável.

[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11

Valor do Campo

ushort

NAMESPACE_ERR

Se uma tentativa for feita para criar ou alterar um objeto de uma forma que é incorreta em relação aos namespaces.

[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14

Valor do Campo

ushort

NETWORK_ERR

Ocorreu um erro de rede.

[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19

Valor do Campo

ushort

NOT_FOUND_ERR

Se uma tentativa for feita para referenciar um Node em um contexto onde ele não existe.

[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8

Valor do Campo

ushort

NOT_SUPPORTED_ERR

Se a implementação não suportar o tipo de objeto ou operação solicitado.

[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9

Valor do Campo

ushort

NO_DATA_ALLOWED_ERR

Se dados forem especificados para um Node que não suporta dados.

[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6

Valor do Campo

ushort

NO_MODIFICATION_ALLOWED_ERR

Se uma tentativa for feita para modificar um objeto onde modificações não são permitidas.

[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7

Valor do Campo

ushort

QUOTA_EXCEEDED_ERR

A cota foi excedida.

[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22

Valor do Campo

ushort

SECURITY_ERR

A operação é insegura.

[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18

Valor do Campo

ushort

SYNTAX_ERR

Se uma string inválida ou ilegal for especificada.

[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12

Valor do Campo

ushort

TIMEOUT_ERR

A operação excedeu o tempo limite.

[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23

Valor do Campo

ushort

TYPE_ERR

A expressão não pode ser convertida para retornar o tipo especificado.

[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52

Valor do Campo

ushort

TYPE_MISMATCH_ERR

Se o tipo de um objeto for incompatível com o tipo esperado do parâmetro associado ao objeto.

[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17

Valor do Campo

ushort

URL_MISMATCH_ERR

A URL fornecida não corresponde a outra URL.

[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21

Valor do Campo

ushort

VALIDATION_ERR

Se uma chamada a um método como insertBefore ou removeChild tornaria o Node inválido em relação à “validade parcial”, esta exceção seria levantada e a operação não seria realizada. Este código é usado em [DOM Level 3 Validation]. Consulte esta especificação para mais informações.

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

Valor do Campo

ushort

WRONG_DOCUMENT_ERR

Se um Node for usado em um documento diferente daquele que o criou (que não o suporta).

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

Valor do Campo

ushort

Propriedades

Code

Retorna um valor que contém um dos constantes de código de erro, ou 0 se nenhum corresponder. Este campo é usado por razões históricas.

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

Valor da Propriedade

ushort

Message

Retorna uma string representando uma mensagem ou descrição associada ao nome do erro fornecido.

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

Valor da Propriedade

string

Name

Retorna uma string que contém uma das strings associadas a um nome de erro.

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

Valor da Propriedade

string

 Português