Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
L’interfaccia DOMException rappresenta un evento anomalo (chiamato eccezione) che si verifica a seguito della chiamata di un metodo o dell’accesso a una proprietà di un’API web. Questo è fondamentalmente il modo in cui le condizioni di errore sono descritte nelle API web.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Ereditarietà
object ← Exception ← PlatformException ← DOMException
Implementa
Membri Ereditati
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()
Costruttori
DOMException(string)
Inizializza una nuova istanza della classe Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string message)
Parametri
message
string
Il messaggio di errore.
DOMException(string, string)
Inizializza una nuova istanza della classe Aspose.Html.Dom.DOMException.
[DOMConstructor]
public DOMException(string name, string message)
Parametri
name
string
Il nome dell’errore.
message
string
Il messaggio di errore.
Campi
ABORT_ERR
L’operazione è stata interrotta.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Valore del Campo
DATA_CLONE_ERR
L’oggetto non può essere clonato.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Valore del Campo
DOMSTRING_SIZE_ERR
Se l’intervallo di testo specificato non rientra in un DOMString.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Valore del Campo
HIERARCHY_REQUEST_ERR
Se un nodo viene inserito in un luogo in cui non appartiene.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Valore del Campo
INDEX_SIZE_ERR
Se l’indice o la dimensione è negativa o maggiore del valore consentito.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Valore del Campo
INUSE_ATTRIBUTE_ERR
Se si tenta di aggiungere un attributo che è già in uso altrove.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Valore del Campo
INVALID_ACCESS_ERR
Se un parametro o un’operazione non è supportata dall’oggetto sottostante.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Valore del Campo
INVALID_CHARACTER_ERR
Se viene specificato un carattere non valido o illegale, come in un nome XML.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Valore del Campo
INVALID_EXPRESSION_ERR
L’espressione ha un errore di sintassi o non è altrimenti un’espressione legale secondo le regole del specifico XPathEvaluator o contiene funzioni o variabili di estensione specializzate non supportate da questa implementazione.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Valore del Campo
INVALID_MODIFICATION_ERR
Se si tenta di modificare il tipo dell’oggetto sottostante.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Valore del Campo
INVALID_NODE_TYPE_ERR
Il nodo fornito è errato o ha un antenato errato per questa operazione.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Valore del Campo
INVALID_STATE_ERR
Se si tenta di utilizzare un oggetto che non è, o non è più, utilizzabile.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Valore del Campo
NAMESPACE_ERR
Se si tenta di creare o modificare un oggetto in un modo che è errato rispetto ai namespace.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Valore del Campo
NETWORK_ERR
Si è verificato un errore di rete.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Valore del Campo
NOT_FOUND_ERR
Se si tenta di fare riferimento a un nodo in un contesto in cui non esiste.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Valore del Campo
NOT_SUPPORTED_ERR
Se l’implementazione non supporta il tipo di oggetto o operazione richiesto.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Valore del Campo
NO_DATA_ALLOWED_ERR
Se vengono specificati dati per un nodo che non supporta dati.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Valore del Campo
NO_MODIFICATION_ALLOWED_ERR
Se si tenta di modificare un oggetto in cui non sono consentite modifiche.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Valore del Campo
QUOTA_EXCEEDED_ERR
La quota è stata superata.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Valore del Campo
SECURITY_ERR
L’operazione non è sicura.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Valore del Campo
SYNTAX_ERR
Se viene specificata una stringa non valida o illegale.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Valore del Campo
TIMEOUT_ERR
L’operazione ha superato il tempo limite.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Valore del Campo
TYPE_ERR
L’espressione non può essere convertita per restituire il tipo specificato.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Valore del Campo
TYPE_MISMATCH_ERR
Se il tipo di un oggetto è incompatibile con il tipo atteso del parametro associato all’oggetto.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Valore del Campo
URL_MISMATCH_ERR
L’URL fornito non corrisponde a un altro URL.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Valore del Campo
VALIDATION_ERR
Se una chiamata a un metodo come insertBefore o removeChild renderebbe il nodo non valido rispetto alla “validità parziale”, questa eccezione verrebbe sollevata e l’operazione non verrebbe eseguita. Questo codice è utilizzato in [DOM Level 3 Validation]. Fare riferimento a questa specifica per ulteriori informazioni.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Valore del Campo
WRONG_DOCUMENT_ERR
Se un nodo viene utilizzato in un documento diverso da quello che lo ha creato (che non lo supporta).
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Valore del Campo
Proprietà
Code
Restituisce un valore che contiene uno dei costanti del codice di errore, o 0 se nessuno corrisponde. Questo campo è utilizzato per motivi storici.
[DOMName("code")]
public ushort Code { get; }
Valore della Proprietà
Message
Restituisce una stringa che rappresenta un messaggio o una descrizione associata al nome di errore fornito.
[DOMName("message")]
public override string Message { get; }
Valore della Proprietà
Name
Restituisce una stringa che contiene una delle stringhe associate a un nome di errore.
[DOMName("name")]
public string Name { get; }