Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Das DOMException-Interface stellt ein abnormalen Ereignis (genannt Ausnahme) dar, das als Ergebnis des Aufrufs einer Methode oder des Zugriffs auf eine Eigenschaft einer Web-API auftritt. So werden Fehlerbedingungen in Web-APIs im Grunde beschrieben.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Vererbung
object ← Exception ← PlatformException ← DOMException
Implementiert
Vererbte Mitglieder
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()
Konstruktoren
DOMException(string)
Initialisiert eine neue Instanz der Klasse Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Parameter
message
string
Die Fehlermeldung.
DOMException(string, string)
Initialisiert eine neue Instanz der Klasse Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Parameter
name
string
Der Fehlername.
message
string
Die Fehlermeldung.
Felder
ABORT_ERR
Die Operation wurde abgebrochen.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Feldwert
DATA_CLONE_ERR
Das Objekt kann nicht geklont werden.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Feldwert
DOMSTRING_SIZE_ERR
Wenn der angegebene Textbereich nicht in eine DOMString passt.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Feldwert
HIERARCHY_REQUEST_ERR
Wenn ein Knoten an einer Stelle eingefügt wird, an der er nicht hingehört.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Feldwert
INDEX_SIZE_ERR
Wenn der Index oder die Größe negativ oder größer als der erlaubte Wert ist.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Feldwert
INUSE_ATTRIBUTE_ERR
Wenn versucht wird, ein Attribut hinzuzufügen, das bereits an anderer Stelle verwendet wird.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Feldwert
INVALID_ACCESS_ERR
Wenn ein Parameter oder eine Operation vom zugrunde liegenden Objekt nicht unterstützt wird.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Feldwert
INVALID_CHARACTER_ERR
Wenn ein ungültiges oder illegales Zeichen angegeben wird, wie z. B. in einem XML-Namen.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Feldwert
INVALID_EXPRESSION_ERR
Der Ausdruck hat einen Syntaxfehler oder ist anderweitig kein gültiger Ausdruck gemäß den Regeln des spezifischen XPathEvaluators oder enthält spezialisierte Erweiterungsfunktionen oder -variablen, die von dieser Implementierung nicht unterstützt werden.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Feldwert
INVALID_MODIFICATION_ERR
Wenn versucht wird, den Typ des zugrunde liegenden Objekts zu ändern.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Feldwert
INVALID_NODE_TYPE_ERR
Der bereitgestellte Knoten ist falsch oder hat einen falschen Vorfahren für diese Operation.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Feldwert
INVALID_STATE_ERR
Wenn versucht wird, ein Objekt zu verwenden, das nicht mehr verwendbar ist.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Feldwert
NAMESPACE_ERR
Wenn versucht wird, ein Objekt auf eine Weise zu erstellen oder zu ändern, die in Bezug auf Namensräume nicht korrekt ist.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Feldwert
NETWORK_ERR
Ein Netzwerkfehler ist aufgetreten.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Feldwert
NOT_FOUND_ERR
Wenn versucht wird, auf einen Knoten in einem Kontext zuzugreifen, in dem er nicht existiert.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Feldwert
NOT_SUPPORTED_ERR
Wenn die Implementierung den angeforderten Objekttyp oder die Operation nicht unterstützt.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Feldwert
NO_DATA_ALLOWED_ERR
Wenn Daten für einen Knoten angegeben werden, der keine Daten unterstützt.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Feldwert
NO_MODIFICATION_ALLOWED_ERR
Wenn versucht wird, ein Objekt zu ändern, bei dem Änderungen nicht erlaubt sind.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Feldwert
QUOTA_EXCEEDED_ERR
Das Kontingent wurde überschritten.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Feldwert
SECURITY_ERR
Die Operation ist unsicher.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Feldwert
SYNTAX_ERR
Wenn eine ungültige oder illegale Zeichenfolge angegeben wird.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Feldwert
TIMEOUT_ERR
Die Operation hat zu lange gedauert.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Feldwert
TYPE_ERR
Der Ausdruck kann nicht konvertiert werden, um den angegebenen Typ zurückzugeben.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Feldwert
TYPE_MISMATCH_ERR
Wenn der Typ eines Objekts mit dem erwarteten Typ des mit dem Objekt verbundenen Parameters inkompatibel ist.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Feldwert
URL_MISMATCH_ERR
Die angegebene URL stimmt nicht mit einer anderen URL überein.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Feldwert
VALIDATION_ERR
Wenn ein Aufruf einer Methode wie insertBefore oder removeChild den Knoten in Bezug auf “partielle Gültigkeit” ungültig machen würde, wird diese Ausnahme ausgelöst und die Operation wird nicht ausgeführt. Dieser Code wird in [DOM Level 3 Validation] verwendet. Weitere Informationen finden Sie in dieser Spezifikation.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Feldwert
WRONG_DOCUMENT_ERR
Wenn ein Knoten in einem anderen Dokument verwendet wird als dem, das ihn erstellt hat (das es nicht unterstützt).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Feldwert
Eigenschaften
Code
Gibt einen Wert zurück, der eines der Fehlercodekonstanten enthält, oder 0, wenn keine übereinstimmt. Dieses Feld wird aus historischen Gründen verwendet.
[DOMName("code")]
public ushort Code { get; }
Eigenschaftswert
Message
Gibt eine Zeichenfolge zurück, die eine Nachricht oder Beschreibung darstellt, die mit dem angegebenen Fehlernamen verbunden ist.
[DOMName("message")]
public override string Message { get; }
Eigenschaftswert
Name
Gibt eine Zeichenfolge zurück, die eine der mit einem Fehlernamen verbundenen Zeichenfolgen enthält.
[DOMName("name")]
public string Name { get; }