Class DOMException

DOMException class

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. Básicamente, así es como se describen las condiciones de error en las API web.

public class DOMException : PlatformException

Constructores

NombreDescripción
DOMException(string)Inicializa una nueva instancia delDOMException clase.
DOMException(string, string)Inicializa una nueva instancia delDOMException clase.

Propiedades

NombreDescripción
Code { get; }Devuelve un valor que contiene una de las constantes del código de error, o 0 si ninguna coincide. Este campo se utiliza por razones históricas.
override Message { get; }Devuelve una cadena que representa un mensaje o descripción asociada con el nombre de error dado.
Name { get; }Devuelve una cadena que contiene una de las cadenas asociadas con un nombre de error.

Campos

NombreDescripción
const ABORT_ERRSe anuló la operación.
const DATA_CLONE_ERRNo se puede clonar el objeto.
const DOMSTRING_SIZE_ERRSi el rango de texto especificado no cabe en un DOMString.
const HIERARCHY_REQUEST_ERRSi se inserta algún Nodo en algún lugar al que no pertenece.
const INDEX_SIZE_ERRSi el índice o el tamaño es negativo o mayor que el valor permitido.
const INUSE_ATTRIBUTE_ERRSi se intenta agregar un atributo que ya está en uso en otro lugar.
const INVALID_ACCESS_ERRSi un parámetro o una operación no es compatible con el objeto subyacente.
const INVALID_CHARACTER_ERRSi se especifica un carácter no válido o ilegal, como en un nombre XML.
const INVALID_EXPRESSION_ERRLa expresión tiene un error de sintaxis o no es una expresión legal de acuerdo con las reglas del XPathEvaluator específico o contiene funciones de extensión especializadas o variables no admitidas por esta implementación.
const INVALID_MODIFICATION_ERRSi se intenta modificar el tipo del objeto subyacente.
const INVALID_NODE_TYPE_ERREl nodo proporcionado es incorrecto o tiene un ancestro incorrecto para esta operación.
const INVALID_STATE_ERRSi se intenta usar un objeto que no es o ya no es usable.
const NAMESPACE_ERRSi se intenta crear o cambiar un objeto de forma incorrecta con respecto a los espacios de nombres.
const NETWORK_ERROcurrió un error de red.
const NOT_FOUND_ERRSi se intenta referenciar un Nodo en un contexto donde no existe.
const NOT_SUPPORTED_ERRSi la implementación no admite el tipo de objeto u operación solicitado.
const NO_DATA_ALLOWED_ERRSi se especifican datos para un nodo que no admite datos.
const NO_MODIFICATION_ALLOWED_ERRSi se intenta modificar un objeto donde no se permiten modificaciones.
const QUOTA_EXCEEDED_ERRSe ha excedido la cuota.
const SECURITY_ERRLa operación es insegura.
const SYNTAX_ERRSi se especifica una cadena no válida o ilegal.
const TIMEOUT_ERRSe agotó el tiempo de espera de la operación.
const TYPE_ERRLa expresión no se puede convertir para devolver el tipo especificado.
const TYPE_MISMATCH_ERRSi el tipo de un objeto es incompatible con el tipo esperado del parámetro asociado al objeto.
const URL_MISMATCH_ERRLa URL dada no coincide con otra URL.
const VALIDATION_ERRSi una llamada a un método como insertBefore o removeChild hiciera que el nodo no fuera válido con respecto a la “validez parcial”, esta excepción se generaría y la operación no se realizaría. Este código se utiliza en [Validación de nivel 3 de DOM]. Consulte esta especificación para obtener más información.
const WRONG_DOCUMENT_ERRSi se usa un Nodo en un documento diferente al que lo creó (que no lo soporta).

Ver también