Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
DOMException インターフェイスは、メソッドを呼び出すか、Web API のプロパティにアクセスする結果として発生する異常イベント(例外と呼ばれる)を表します。これは基本的に、Web API におけるエラー条件の説明方法です。
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
継承
object ← Exception ← PlatformException ← DOMException
実装
継承メンバー
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()
コンストラクター
DOMException(string)
Aspose.Html.Dom.DOMException クラスの新しいインスタンスを初期化します。
[DOMConstructor]
public DOMException(string message)
パラメーター
message
string
エラーメッセージ。
DOMException(string, string)
Aspose.Html.Dom.DOMException クラスの新しいインスタンスを初期化します。
[DOMConstructor]
public DOMException(string name, string message)
パラメーター
name
string
エラー名。
message
string
エラーメッセージ。
フィールド
ABORT_ERR
操作が中止されました。
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
フィールド値
DATA_CLONE_ERR
オブジェクトをクローンできません。
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
フィールド値
DOMSTRING_SIZE_ERR
指定されたテキストの範囲が DOMString に収まらない場合。
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
フィールド値
HIERARCHY_REQUEST_ERR
ノードが適切でない場所に挿入された場合。
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
フィールド値
INDEX_SIZE_ERR
インデックスまたはサイズが負であるか、許可されている値を超えている場合。
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
フィールド値
INUSE_ATTRIBUTE_ERR
既に他の場所で使用中の属性を追加しようとした場合。
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
フィールド値
INVALID_ACCESS_ERR
パラメーターまたは操作が基盤となるオブジェクトによってサポートされていない場合。
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
フィールド値
INVALID_CHARACTER_ERR
無効または不正な文字が指定された場合、たとえば XML 名において。
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
フィールド値
INVALID_EXPRESSION_ERR
式に構文エラーがあるか、特定の XPathEvaluator のルールに従って合法的な式ではないか、またはこの実装でサポートされていない特殊な拡張関数や変数を含んでいる場合。
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
フィールド値
INVALID_MODIFICATION_ERR
基盤となるオブジェクトの型を変更しようとした場合。
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
フィールド値
INVALID_NODE_TYPE_ERR
提供されたノードが不正であるか、この操作に対して不正な祖先を持っている場合。
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
フィールド値
INVALID_STATE_ERR
使用できないオブジェクトを使用しようとした場合。
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
フィールド値
NAMESPACE_ERR
名前空間に関して不正な方法でオブジェクトを作成または変更しようとした場合。
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
フィールド値
NETWORK_ERR
ネットワークエラーが発生しました。
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
フィールド値
NOT_FOUND_ERR
ノードが存在しないコンテキストで参照されようとした場合。
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
フィールド値
NOT_SUPPORTED_ERR
実装が要求されたオブジェクトまたは操作のタイプをサポートしていない場合。
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
フィールド値
NO_DATA_ALLOWED_ERR
データをサポートしないノードにデータが指定された場合。
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
フィールド値
NO_MODIFICATION_ALLOWED_ERR
変更が許可されていないオブジェクトを変更しようとした場合。
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
フィールド値
QUOTA_EXCEEDED_ERR
クォータが超過されました。
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
フィールド値
SECURITY_ERR
操作が安全でない場合。
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
フィールド値
SYNTAX_ERR
無効または不正な文字列が指定された場合。
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
フィールド値
TIMEOUT_ERR
操作がタイムアウトしました。
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
フィールド値
TYPE_ERR
式を指定されたタイプに変換できません。
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
フィールド値
TYPE_MISMATCH_ERR
オブジェクトの型が、オブジェクトに関連付けられたパラメーターの期待される型と互換性がない場合。
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
フィールド値
URL_MISMATCH_ERR
指定された URL が他の URL と一致しない場合。
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
フィールド値
VALIDATION_ERR
insertBefore や removeChild などのメソッドへの呼び出しが、ノードを「部分的有効性」に関して無効にする場合、この例外が発生し、操作は実行されません。このコードは [DOM Level 3 Validation] で使用されます。詳細についてはこの仕様を参照してください。
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
フィールド値
WRONG_DOCUMENT_ERR
ノードがそれを作成した別のドキュメントで使用された場合(それをサポートしていない)。
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
フィールド値
プロパティ
Code
エラーコード定数のいずれかを含む値を返します。該当するものがない場合は 0 を返します。このフィールドは歴史的理由から使用されています。
[DOMName("code")]
public ushort Code { get; }
プロパティ値
Message
指定されたエラー名に関連するメッセージまたは説明を表す文字列を返します。
[DOMName("message")]
public override string Message { get; }
プロパティ値
Name
エラー名に関連付けられた文字列のいずれかを含む文字列を返します。
[DOMName("name")]
public string Name { get; }