Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Interfejs DOMException reprezentuje nietypowe zdarzenie (nazywane wyjątkiem), które występuje w wyniku wywołania metody lub dostępu do właściwości interfejsu API sieciowego. Tak w zasadzie opisane są warunki błędów w interfejsach API sieciowymi.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Dziedziczenie
object ← Exception ← PlatformException ← DOMException
Implementuje
Członkowie dziedziczeni
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()
Konstruktory
DOMException(string)
Inicjalizuje nową instancję klasy Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Parametry
message
string
Wiadomość o błędzie.
DOMException(string, string)
Inicjalizuje nową instancję klasy Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Parametry
name
string
Nazwa błędu.
message
string
Wiadomość o błędzie.
Pola
ABORT_ERR
Operacja została przerwana.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Wartość pola
DATA_CLONE_ERR
Obiekt nie może być sklonowany.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Wartość pola
DOMSTRING_SIZE_ERR
Jeśli określony zakres tekstu nie mieści się w DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Wartość pola
HIERARCHY_REQUEST_ERR
Jeśli jakikolwiek węzeł jest wstawiany w miejsce, w którym nie należy.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Wartość pola
INDEX_SIZE_ERR
Jeśli indeks lub rozmiar jest ujemny lub większy niż dozwolona wartość.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Wartość pola
INUSE_ATTRIBUTE_ERR
Jeśli próba dodania atrybutu, który jest już używany gdzie indziej.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Wartość pola
INVALID_ACCESS_ERR
Jeśli parametr lub operacja nie jest obsługiwana przez obiekt podstawowy.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Wartość pola
INVALID_CHARACTER_ERR
Jeśli określono nieprawidłowy lub niedozwolony znak, na przykład w nazwie XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Wartość pola
INVALID_EXPRESSION_ERR
Wyrażenie ma błąd składniowy lub w inny sposób nie jest prawidłowym wyrażeniem zgodnie z zasadami konkretnego XPathEvaluator lub zawiera specjalizowane funkcje rozszerzeń lub zmienne, które nie są obsługiwane przez tę implementację.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Wartość pola
INVALID_MODIFICATION_ERR
Jeśli próba modyfikacji typu obiektu podstawowego.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Wartość pola
INVALID_NODE_TYPE_ERR
Dostarczony węzeł jest niepoprawny lub ma niepoprawnego przodka dla tej operacji.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Wartość pola
INVALID_STATE_ERR
Jeśli próba użycia obiektu, który nie jest lub nie jest już użyteczny.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Wartość pola
NAMESPACE_ERR
Jeśli próba utworzenia lub zmiany obiektu w sposób, który jest niepoprawny w odniesieniu do przestrzeni nazw.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Wartość pola
NETWORK_ERR
Wystąpił błąd sieciowy.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Wartość pola
NOT_FOUND_ERR
Jeśli próba odniesienia się do węzła w kontekście, w którym nie istnieje.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Wartość pola
NOT_SUPPORTED_ERR
Jeśli implementacja nie obsługuje żądanego typu obiektu lub operacji.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Wartość pola
NO_DATA_ALLOWED_ERR
Jeśli dane są określone dla węzła, który nie obsługuje danych.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Wartość pola
NO_MODIFICATION_ALLOWED_ERR
Jeśli próba modyfikacji obiektu, w którym modyfikacje nie są dozwolone.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Wartość pola
QUOTA_EXCEEDED_ERR
Przekroczono limit.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Wartość pola
SECURITY_ERR
Operacja jest niebezpieczna.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Wartość pola
SYNTAX_ERR
Jeśli określono nieprawidłowy lub niedozwolony ciąg.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Wartość pola
TIMEOUT_ERR
Operacja przekroczyła czas.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Wartość pola
TYPE_ERR
Wyrażenie nie może być przekształcone, aby zwrócić określony typ.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Wartość pola
TYPE_MISMATCH_ERR
Jeśli typ obiektu jest niekompatybilny z oczekiwanym typem parametru związanym z obiektem.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Wartość pola
URL_MISMATCH_ERR
Podany adres URL nie pasuje do innego adresu URL.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Wartość pola
VALIDATION_ERR
Jeśli wywołanie metody takiej jak insertBefore lub removeChild uczyniłoby węzeł nieprawidłowym w odniesieniu do “częściowej ważności”, ten wyjątek zostanie zgłoszony, a operacja nie zostanie wykonana. Ten kod jest używany w [DOM Level 3 Validation]. Odniesienie do tej specyfikacji w celu uzyskania dalszych informacji.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Wartość pola
WRONG_DOCUMENT_ERR
Jeśli węzeł jest używany w innym dokumencie niż ten, który go utworzył (który go nie obsługuje).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Wartość pola
Właściwości
Code
Zwraca wartość, która zawiera jeden z stałych kodów błędów lub 0, jeśli żaden nie pasuje. To pole jest używane z powodów historycznych.
[DOMName("code")]
public ushort Code { get; }
Wartość właściwości
Message
Zwraca ciąg reprezentujący wiadomość lub opis związany z daną nazwą błędu.
[DOMName("message")]
public override string Message { get; }
Wartość właściwości
Name
Zwraca ciąg, który zawiera jeden z ciągów związanych z nazwą błędu.
[DOMName("name")]
public string Name { get; }