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

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

Propiedades

Nombre Descripció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

Nombre Descripción
const ABORT_ERR Se anuló la operación.
const DATA_CLONE_ERR No se puede clonar el objeto.
const DOMSTRING_SIZE_ERR Si el rango de texto especificado no cabe en un DOMString.
const HIERARCHY_REQUEST_ERR Si se inserta algún Nodo en algún lugar al que no pertenece.
const INDEX_SIZE_ERR Si el índice o el tamaño es negativo o mayor que el valor permitido.
const INUSE_ATTRIBUTE_ERR Si se intenta agregar un atributo que ya está en uso en otro lugar.
const INVALID_ACCESS_ERR Si un parámetro o una operación no es compatible con el objeto subyacente.
const INVALID_CHARACTER_ERR Si se especifica un carácter no válido o ilegal, como en un nombre XML.
const INVALID_EXPRESSION_ERR La 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_ERR Si se intenta modificar el tipo del objeto subyacente.
const INVALID_NODE_TYPE_ERR El nodo proporcionado es incorrecto o tiene un ancestro incorrecto para esta operación.
const INVALID_STATE_ERR Si se intenta usar un objeto que no es o ya no es usable.
const NAMESPACE_ERR Si se intenta crear o cambiar un objeto de forma incorrecta con respecto a los espacios de nombres.
const NETWORK_ERR Ocurrió un error de red.
const NOT_FOUND_ERR Si se intenta referenciar un Nodo en un contexto donde no existe.
const NOT_SUPPORTED_ERR Si la implementación no admite el tipo de objeto u operación solicitado.
const NO_DATA_ALLOWED_ERR Si se especifican datos para un nodo que no admite datos.
const NO_MODIFICATION_ALLOWED_ERR Si se intenta modificar un objeto donde no se permiten modificaciones.
const QUOTA_EXCEEDED_ERR Se ha excedido la cuota.
const SECURITY_ERR La operación es insegura.
const SYNTAX_ERR Si se especifica una cadena no válida o ilegal.
const TIMEOUT_ERR Se agotó el tiempo de espera de la operación.
const TYPE_ERR La expresión no se puede convertir para devolver el tipo especificado.
const TYPE_MISMATCH_ERR Si el tipo de un objeto es incompatible con el tipo esperado del parámetro asociado al objeto.
const URL_MISMATCH_ERR La URL dada no coincide con otra URL.
const VALIDATION_ERR Si 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_ERR Si se usa un Nodo en un documento diferente al que lo creó (que no lo soporta).

Ver también