Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Rozhraní DOMException představuje abnormální událost (nazývanou výjimka), která nastává v důsledku volání metody nebo přístupu k vlastnosti webového API. To je v podstatě způsob, jakým jsou popisovány chybové podmínky v webových API.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Dědičnost
object ← Exception ← PlatformException ← DOMException
Implementuje
Děděné členy
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()
Konstruktor
DOMException(string)
Inicializuje novou instanci třídy Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Parametry
message
string
Chybová zpráva.
DOMException(string, string)
Inicializuje novou instanci třídy Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Parametry
name
string
Název chyby.
message
string
Chybová zpráva.
Pole
ABORT_ERR
Operace byla přerušena.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Hodnota pole
DATA_CLONE_ERR
Objekt nelze zkopírovat.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Hodnota pole
DOMSTRING_SIZE_ERR
Pokud určený rozsah textu se nevejde do DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Hodnota pole
HIERARCHY_REQUEST_ERR
Pokud je jakýkoli uzel vložen na místo, kam nepatří.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Hodnota pole
INDEX_SIZE_ERR
Pokud je index nebo velikost záporná, nebo větší než povolená hodnota.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Hodnota pole
INUSE_ATTRIBUTE_ERR
Pokud se pokusíte přidat atribut, který se již používá jinde.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Hodnota pole
INVALID_ACCESS_ERR
Pokud parametr nebo operace není podporována podkladovým objektem.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Hodnota pole
INVALID_CHARACTER_ERR
Pokud je specifikován neplatný nebo nelegální znak, například v názvu XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Hodnota pole
INVALID_EXPRESSION_ERR
Výraz obsahuje syntaktickou chybu nebo jinak není legálním výrazem podle pravidel konkrétního XPathEvaluator nebo obsahuje specializované rozšiřující funkce nebo proměnné, které tato implementace nepodporuje.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Hodnota pole
INVALID_MODIFICATION_ERR
Pokud se pokusíte změnit typ podkladového objektu.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Hodnota pole
INVALID_NODE_TYPE_ERR
Poskytnutý uzel je nesprávný nebo má nesprávného předka pro tuto operaci.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Hodnota pole
INVALID_STATE_ERR
Pokud se pokusíte použít objekt, který není, nebo již není, použitelný.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Hodnota pole
NAMESPACE_ERR
Pokud se pokusíte vytvořit nebo změnit objekt způsobem, který je nesprávný vzhledem k názvovým prostorům.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Hodnota pole
NETWORK_ERR
Došlo k chybě sítě.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Hodnota pole
NOT_FOUND_ERR
Pokud se pokusíte odkazovat na uzel v kontextu, kde neexistuje.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Hodnota pole
NOT_SUPPORTED_ERR
Pokud implementace nepodporuje požadovaný typ objektu nebo operace.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Hodnota pole
NO_DATA_ALLOWED_ERR
Pokud jsou pro uzel, který nepodporuje data, specifikována data.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Hodnota pole
NO_MODIFICATION_ALLOWED_ERR
Pokud se pokusíte upravit objekt, kde úpravy nejsou povoleny.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Hodnota pole
QUOTA_EXCEEDED_ERR
Kvóta byla překročena.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Hodnota pole
SECURITY_ERR
Operace je nebezpečná.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Hodnota pole
SYNTAX_ERR
Pokud je specifikován neplatný nebo nelegální řetězec.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Hodnota pole
TIMEOUT_ERR
Operace vypršela.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Hodnota pole
TYPE_ERR
Výraz nelze převést na návrat požadovaného typu.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Hodnota pole
TYPE_MISMATCH_ERR
Pokud je typ objektu nekompatibilní s očekávaným typem parametru spojeného s objektem.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Hodnota pole
URL_MISMATCH_ERR
Zadaná URL neodpovídá jiné URL.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Hodnota pole
VALIDATION_ERR
Pokud by volání metody jako insertBefore nebo removeChild učinilo uzel neplatným vzhledem k “částečné platnosti”, byla by tato výjimka vyvolána a operace by nebyla provedena. Tento kód se používá v [DOM Level 3 Validation]. Odkazujte na tuto specifikaci pro další informace.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Hodnota pole
WRONG_DOCUMENT_ERR
Pokud je uzel použit v jiném dokumentu než v tom, který ho vytvořil (který ho nepodporuje).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Hodnota pole
Vlastnosti
Code
Vrací hodnotu, která obsahuje jednu z konstant chybového kódu, nebo 0, pokud žádná neodpovídá. Toto pole se používá z historických důvodů.
[DOMName("code")]
public ushort Code { get; }
Hodnota vlastnosti
Message
Vrací řetězec představující zprávu nebo popis spojený s daným názvem chyby.
[DOMName("message")]
public override string Message { get; }
Hodnota vlastnosti
Name
Vrací řetězec, který obsahuje jeden z řetězců spojených s názvem chyby.
[DOMName("name")]
public string Name { get; }