Class DOMException

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

objectExceptionPlatformExceptionDOMException

Implémente

ISerializable

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

ushort

DATA_CLONE_ERR

L’objet ne peut pas être cloné.

[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25

Valeur du champ

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

NETWORK_ERR

Une erreur réseau s’est produite.

[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19

Valeur du champ

ushort

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

ushort

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

ushort

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

ushort

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

ushort

QUOTA_EXCEEDED_ERR

La quota a été dépassée.

[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22

Valeur du champ

ushort

SECURITY_ERR

L’opération est non sécurisée.

[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18

Valeur du champ

ushort

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

ushort

TIMEOUT_ERR

L’opération a expiré.

[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23

Valeur du champ

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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é

ushort

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é

string

Name

Retourne une chaîne qui contient l’une des chaînes associées à un nom d’erreur.

[DOMName("name")]
public string Name { get; }

Valeur de la propriété

string

 Français