Class DOMException

DOMException class

DOMException-gränssnittet representerar en onormal händelse (kallad ett undantag) som inträffar som ett resultat av anrop av en metod eller åtkomst till en egenskap hos ett webb-API. Det är i princip hur feltillstånd beskrivs i webb-API:er.

public class DOMException : PlatformException

Konstruktörer

namnBeskrivning
DOMException(string)Initierar en ny instans avDOMException class.
DOMException(string, string)Initierar en ny instans avDOMException class.

Egenskaper

namnBeskrivning
Code { get; }Returnerar ett värde som innehåller en av felkodskonstanterna, eller 0 om ingen matchar. Det här fältet används av historiska skäl.
override Message { get; }Returnerar en sträng som representerar ett meddelande eller en beskrivning associerad med det angivna felnamnet.
Name { get; }Returnerar en sträng som innehåller en av strängarna som är associerade med ett felnamn.

Fält

namnBeskrivning
const ABORT_ERROperationen avbröts.
const DATA_CLONE_ERRObjektet kan inte klonas.
const DOMSTRING_SIZE_ERROm det angivna textintervallet inte passar in i en DOMString.
const HIERARCHY_REQUEST_ERROm någon nod är insatt någonstans hör den inte hemma.
const INDEX_SIZE_ERROm index eller storlek är negativt eller större än det tillåtna värdet.
const INUSE_ATTRIBUTE_ERROm ett försök görs att lägga till ett attribut som redan används någon annanstans.
const INVALID_ACCESS_ERROm en parameter eller en operation inte stöds av det underliggande objektet.
const INVALID_CHARACTER_ERROm ett ogiltigt eller olagligt tecken anges, till exempel i ett XML-namn.
const INVALID_EXPRESSION_ERRUttrycket har ett syntaxfel eller är på annat sätt inte ett juridiskt uttryck enligt reglerna för specific XPathEvaluator eller innehåller specialiserade tilläggsfunktioner eller variabler som inte stöds av denna implementering.
const INVALID_MODIFICATION_ERROm ett försök görs att ändra typen av det underliggande objektet.
const INVALID_NODE_TYPE_ERRDen angivna noden är felaktig eller har en felaktig förfader för denna operation.
const INVALID_STATE_ERROm ett försök görs att använda ett objekt som inte är eller inte längre är användbart.
const NAMESPACE_ERROm ett försök görs att skapa eller ändra ett objekt på ett sätt som är felaktigt med hänsyn till namnutrymmen.
const NETWORK_ERREtt nätverksfel uppstod.
const NOT_FOUND_ERROm ett försök görs att referera till en nod i ett sammanhang där den inte finns.
const NOT_SUPPORTED_ERROm implementeringen inte stöder den begärda typen av objekt eller operation.
const NO_DATA_ALLOWED_ERROm data anges för en nod som inte stöder data.
const NO_MODIFICATION_ALLOWED_ERROm ett försök görs att modifiera ett objekt där ändringar inte är tillåtna.
const QUOTA_EXCEEDED_ERRKvoten har överskridits.
const SECURITY_ERROperationen är osäker.
const SYNTAX_ERROm en ogiltig eller olaglig sträng anges.
const TIMEOUT_ERROperationen tog timeout.
const TYPE_ERRUttrycket kan inte konverteras för att returnera den angivna typen.
const TYPE_MISMATCH_ERROm typen av ett objekt är inkompatibelt med den förväntade typen av parametern som är kopplad till objektet.
const URL_MISMATCH_ERRDen angivna webbadressen matchar inte en annan webbadress.
const VALIDATION_ERROm ett anrop till en metod som insertBefore eller removeChild skulle göra Noden ogiltig med avseende på “partiell validity”, skulle detta undantag uppstå och operationen skulle inte utföras. Denna kod används i [DOM Level 3 Validation]. Se denna specifikation för ytterligare information.
const WRONG_DOCUMENT_ERROm en Nod används i ett annat dokument än det som skapade den (som inte stöder det).

Se även