Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
DOMException-gränssnittet representerar en avvikande händelse (kallad ett undantag) som inträffar som ett resultat av att anropa en metod eller få tillgång till en egenskap i en web API. Detta är i grunden hur felvillkor beskrivs i web API:er.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Arv
object ← Exception ← PlatformException ← DOMException
Implementerar
Ärvt Medlemmar
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()
Konstruktörer
DOMException(string)
Initierar en ny instans av Aspose.Html.Dom.DOMException-klassen.
[DOMConstructor]
public DOMException(string message)
Parametrar
message
string
Felmeddelandet.
DOMException(string, string)
Initierar en ny instans av Aspose.Html.Dom.DOMException-klassen.
[DOMConstructor]
public DOMException(string name, string message)
Parametrar
name
string
Felnamnet.
message
string
Felmeddelandet.
Fält
ABORT_ERR
Operationen avbröts.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Fältvärde
DATA_CLONE_ERR
Objektet kan inte klonas.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Fältvärde
DOMSTRING_SIZE_ERR
Om det angivna textintervallet inte får plats i en DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Fältvärde
HIERARCHY_REQUEST_ERR
Om en nod infogas någonstans där den inte hör hemma.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Fältvärde
INDEX_SIZE_ERR
Om index eller storlek är negativ eller större än det tillåtna värdet.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Fältvärde
INUSE_ATTRIBUTE_ERR
Om ett försök görs att lägga till en attribut som redan används någon annanstans.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Fältvärde
INVALID_ACCESS_ERR
Om en parameter eller en operation inte stöds av det underliggande objektet.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Fältvärde
INVALID_CHARACTER_ERR
Om ett ogiltigt eller olagligt tecken anges, såsom i ett XML-namn.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Fältvärde
INVALID_EXPRESSION_ERR
Uttrycket har ett syntaxfel eller är på annat sätt inte ett lagligt uttryck enligt reglerna för den specifika XPathEvaluator eller innehåller specialiserade tilläggsfunktioner eller variabler som inte stöds av denna implementation.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Fältvärde
INVALID_MODIFICATION_ERR
Om ett försök görs att ändra typen av det underliggande objektet.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Fältvärde
INVALID_NODE_TYPE_ERR
Den angivna noden är felaktig eller har en felaktig förfader för denna operation.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Fältvärde
INVALID_STATE_ERR
Om ett försök görs att använda ett objekt som inte är, eller inte längre är, användbart.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Fältvärde
NAMESPACE_ERR
Om ett försök görs att skapa eller ändra ett objekt på ett sätt som är felaktigt med avseende på namnrymder.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Fältvärde
NETWORK_ERR
Ett nätverksfel inträffade.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Fältvärde
NOT_FOUND_ERR
Om ett försök görs att referera till en nod i en kontext där den inte finns.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Fältvärde
NOT_SUPPORTED_ERR
Om implementationen inte stöder den begärda typen av objekt eller operation.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Fältvärde
NO_DATA_ALLOWED_ERR
Om data anges för en nod som inte stöder data.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Fältvärde
NO_MODIFICATION_ALLOWED_ERR
Om ett försök görs att ändra ett objekt där ändringar inte är tillåtna.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Fältvärde
QUOTA_EXCEEDED_ERR
Kvoten har överskridits.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Fältvärde
SECURITY_ERR
Operationen är osäker.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Fältvärde
SYNTAX_ERR
Om en ogiltig eller olaglig sträng anges.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Fältvärde
TIMEOUT_ERR
Operationen tidsöverskred.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Fältvärde
TYPE_ERR
Uttrycket kan inte konverteras för att returnera den angivna typen.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Fältvärde
TYPE_MISMATCH_ERR
Om typen av ett objekt är inkompatibel med den förväntade typen av parametern som är kopplad till objektet.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Fältvärde
URL_MISMATCH_ERR
Den angivna URL:en matchar inte en annan URL.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Fältvärde
VALIDATION_ERR
Om ett anrop till en metod som insertBefore eller removeChild skulle göra noden ogiltig med avseende på “partiell giltighet”, skulle detta undantag utlösas och operationen skulle inte utföras. Denna kod används i [DOM Level 3 Validation]. Se denna specifikation för mer information.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Fältvärde
WRONG_DOCUMENT_ERR
Om en nod används i ett annat dokument än det som skapade den (som inte stöder den).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Fältvärde
Egenskaper
Code
Returnerar ett värde som innehåller en av felkodkonstanterna, eller 0 om ingen matchar. Detta fält används av historiska skäl.
[DOMName("code")]
public ushort Code { get; }
Egenskapsvärde
Message
Returnerar en sträng som representerar ett meddelande eller en beskrivning kopplad till det angivna felnamnet.
[DOMName("message")]
public override string Message { get; }
Egenskapsvärde
Name
Returnerar en sträng som innehåller en av strängarna kopplade till ett felnamn.
[DOMName("name")]
public string Name { get; }