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
object ← Exception ← PlatformException ← DOMException
Implementa
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
DATA_CLONE_ERR
O objeto não pode ser clonado.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Valor do Campo
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
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
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
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
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
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
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
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
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
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
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
NETWORK_ERR
Ocorreu um erro de rede.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Valor do Campo
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
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
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
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
QUOTA_EXCEEDED_ERR
A cota foi excedida.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Valor do Campo
SECURITY_ERR
A operação é insegura.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Valor do Campo
SYNTAX_ERR
Se uma string inválida ou ilegal for especificada.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Valor do Campo
TIMEOUT_ERR
A operação excedeu o tempo limite.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Valor do Campo
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
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
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
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
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
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
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
Name
Retorna uma string que contém uma das strings associadas a um nome de erro.
[DOMName("name")]
public string Name { get; }