Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
L’interface DOMException représente un événement anormal (appelé exception) qui se produit à la suite de l’appel d’une méthode ou de l’accès à une propriété d’une API web. C’est essentiellement ainsi que les conditions d’erreur sont décrites dans les API web.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Héritage
object ← Exception ← PlatformException ← DOMException
Implémente
Membres hérités
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()
Constructeurs
DOMException(string)
Initialise une nouvelle instance de la classe Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Paramètres
message
string
Le message d’erreur.
DOMException(string, string)
Initialise une nouvelle instance de la classe Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Paramètres
name
string
Le nom de l’erreur.
message
string
Le message d’erreur.
Champs
ABORT_ERR
L’opération a été annulée.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Valeur du champ
DATA_CLONE_ERR
L’objet ne peut pas être cloné.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Valeur du champ
DOMSTRING_SIZE_ERR
Si la plage de texte spécifiée ne rentre pas dans un DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Valeur du champ
HIERARCHY_REQUEST_ERR
Si un nœud est inséré quelque part où il n’appartient pas.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Valeur du champ
INDEX_SIZE_ERR
Si l’index ou la taille est négatif, ou supérieur à la valeur autorisée.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Valeur du champ
INUSE_ATTRIBUTE_ERR
Si une tentative est faite d’ajouter un attribut qui est déjà utilisé ailleurs.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Valeur du champ
INVALID_ACCESS_ERR
Si un paramètre ou une opération n’est pas supporté par l’objet sous-jacent.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Valeur du champ
INVALID_CHARACTER_ERR
Si un caractère invalide ou illégal est spécifié, comme dans un nom XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Valeur du champ
INVALID_EXPRESSION_ERR
L’expression a une erreur de syntaxe ou n’est pas une expression légale selon les règles de l’XPathEvaluator spécifique ou contient des fonctions d’extension spécialisées ou des variables non supportées par cette implémentation.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Valeur du champ
INVALID_MODIFICATION_ERR
Si une tentative est faite de modifier le type de l’objet sous-jacent.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Valeur du champ
INVALID_NODE_TYPE_ERR
Le nœud fourni est incorrect ou a un ancêtre incorrect pour cette opération.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Valeur du champ
INVALID_STATE_ERR
Si une tentative est faite d’utiliser un objet qui n’est pas, ou n’est plus, utilisable.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Valeur du champ
NAMESPACE_ERR
Si une tentative est faite de créer ou de modifier un objet d’une manière qui est incorrecte par rapport aux espaces de noms.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Valeur du champ
NETWORK_ERR
Une erreur réseau s’est produite.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Valeur du champ
NOT_FOUND_ERR
Si une tentative est faite de référencer un nœud dans un contexte où il n’existe pas.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Valeur du champ
NOT_SUPPORTED_ERR
Si l’implémentation ne prend pas en charge le type d’objet ou l’opération demandée.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Valeur du champ
NO_DATA_ALLOWED_ERR
Si des données sont spécifiées pour un nœud qui ne prend pas en charge les données.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Valeur du champ
NO_MODIFICATION_ALLOWED_ERR
Si une tentative est faite de modifier un objet où les modifications ne sont pas autorisées.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Valeur du champ
QUOTA_EXCEEDED_ERR
La quota a été dépassée.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Valeur du champ
SECURITY_ERR
L’opération est non sécurisée.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Valeur du champ
SYNTAX_ERR
Si une chaîne invalide ou illégale est spécifiée.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Valeur du champ
TIMEOUT_ERR
L’opération a expiré.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Valeur du champ
TYPE_ERR
L’expression ne peut pas être convertie pour retourner le type spécifié.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Valeur du champ
TYPE_MISMATCH_ERR
Si le type d’un objet est incompatible avec le type attendu du paramètre associé à l’objet.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Valeur du champ
URL_MISMATCH_ERR
L’URL donnée ne correspond pas à une autre URL.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Valeur du champ
VALIDATION_ERR
Si un appel à une méthode telle que insertBefore ou removeChild rendrait le nœud invalide par rapport à la “validité partielle”, cette exception serait levée et l’opération ne serait pas effectuée. Ce code est utilisé dans [DOM Level 3 Validation]. Référez-vous à cette spécification pour plus d’informations.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Valeur du champ
WRONG_DOCUMENT_ERR
Si un nœud est utilisé dans un document différent de celui qui l’a créé (qui ne le prend pas en charge).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Valeur du champ
Propriétés
Code
Retourne une valeur qui contient l’une des constantes de code d’erreur, ou 0 si aucune ne correspond. Ce champ est utilisé pour des raisons historiques.
[DOMName("code")]
public ushort Code { get; }
Valeur de la propriété
Message
Retourne une chaîne représentant un message ou une description associée au nom d’erreur donné.
[DOMName("message")]
public override string Message { get; }
Valeur de la propriété
Name
Retourne une chaîne qui contient l’une des chaînes associées à un nom d’erreur.
[DOMName("name")]
public string Name { get; }