Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
La interfaz DOMException representa un evento anormal (llamado excepción) que ocurre como resultado de llamar a un método o acceder a una propiedad de una API web. Esta es básicamente la forma en que se describen las condiciones de error en las APIs web.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Herencia
object ← Exception ← PlatformException ← DOMException
Implementa
Miembros heredados
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()
Constructores
DOMException(string)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Parámetros
message
string
El mensaje de error.
DOMException(string, string)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Parámetros
name
string
El nombre del error.
message
string
El mensaje de error.
Campos
ABORT_ERR
La operación fue abortada.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Valor del campo
DATA_CLONE_ERR
El objeto no puede ser clonado.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Valor del campo
DOMSTRING_SIZE_ERR
Si el rango de texto especificado no cabe en un DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Valor del campo
HIERARCHY_REQUEST_ERR
Si se inserta algún Nodo en un lugar donde no pertenece.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Valor del campo
INDEX_SIZE_ERR
Si el índice o el tamaño son negativos o mayores que el valor permitido.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Valor del campo
INUSE_ATTRIBUTE_ERR
Si se intenta agregar un atributo que ya está en uso en otro lugar.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Valor del campo
INVALID_ACCESS_ERR
Si un parámetro o una operación no son compatibles con el objeto subyacente.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Valor del campo
INVALID_CHARACTER_ERR
Si se especifica un carácter inválido o ilegal, como en un nombre XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Valor del campo
INVALID_EXPRESSION_ERR
La expresión tiene un error de sintaxis o de otro modo no es una expresión legal según las reglas del XPathEvaluator específico o contiene funciones o variables de extensión especializadas no soportadas por esta implementación.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Valor del campo
INVALID_MODIFICATION_ERR
Si se intenta modificar el tipo del objeto subyacente.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Valor del campo
INVALID_NODE_TYPE_ERR
El nodo suministrado es incorrecto o tiene un ancestro incorrecto para esta operación.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Valor del campo
INVALID_STATE_ERR
Si se intenta usar un objeto que no es, o ya no es, utilizable.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Valor del campo
NAMESPACE_ERR
Si se intenta crear o cambiar un objeto de una manera que es incorrecta con respecto a los espacios de nombres.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Valor del campo
NETWORK_ERR
Ocurrió un error de red.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Valor del campo
NOT_FOUND_ERR
Si se intenta hacer referencia a un Nodo en un contexto donde no existe.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Valor del campo
NOT_SUPPORTED_ERR
Si la implementación no admite el tipo de objeto o operación solicitada.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Valor del campo
NO_DATA_ALLOWED_ERR
Si se especifican datos para un Nodo que no admite datos.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Valor del campo
NO_MODIFICATION_ALLOWED_ERR
Si se intenta modificar un objeto donde no se permiten modificaciones.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Valor del campo
QUOTA_EXCEEDED_ERR
La cuota ha sido excedida.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Valor del campo
SECURITY_ERR
La operación no es segura.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Valor del campo
SYNTAX_ERR
Si se especifica una cadena inválida o ilegal.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Valor del campo
TIMEOUT_ERR
La operación excedió el tiempo de espera.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Valor del campo
TYPE_ERR
La expresión no se puede convertir para devolver el tipo especificado.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Valor del campo
TYPE_MISMATCH_ERR
Si el tipo de un objeto es incompatible con el tipo esperado del parámetro asociado al objeto.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Valor del campo
URL_MISMATCH_ERR
La URL dada no coincide con otra URL.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Valor del campo
VALIDATION_ERR
Si una llamada a un método como insertBefore o removeChild haría que el Nodo fuera inválido con respecto a “validez parcial”, se generaría esta excepción y la operación no se llevaría a cabo. Este código se utiliza en [DOM Level 3 Validation]. Consulte esta especificación para más información.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Valor del campo
WRONG_DOCUMENT_ERR
Si un Nodo se utiliza en un documento diferente al que lo creó (que no lo admite).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Valor del campo
Propiedades
Code
Devuelve un valor que contiene uno de los constantes de código de error, o 0 si ninguno coincide. Este campo se utiliza por razones históricas.
[DOMName("code")]
public ushort Code { get; }
Valor de la propiedad
Message
Devuelve una cadena que representa un mensaje o descripción asociada con el nombre de error dado.
[DOMName("message")]
public override string Message { get; }
Valor de la propiedad
Name
Devuelve una cadena que contiene una de las cadenas asociadas con un nombre de error.
[DOMName("name")]
public string Name { get; }