メインコンテンツまでスキップ

IAsyncValidationContext インタフェース

名前空間: NextDesign.Core

説明

非同期検証のコンテキストです。

所属エリア

名前説明
モデルモデルにアクセスするAPI群です。

プロパティ

名前説明
CancellationTokenキャンセルトークンを取得します。
CancellationTokenSourceキャンセルトークンのソースオブジェクトを取得します。
IsCancelRequestedコンテキストで実行中の検証に対してキャンセルが要求されているか調べます。
Options検証オプションを取得します。
この検証オプションはコンテキスト生成時に指定された検証オプションのスナップショットです。
ここで取得したオプションに対して設定を変更しても検証処理には反映されません。
Result検証結果を取得します。
ただし、検証未実行、または実行中の場合は null を返します。
State検証の実行状態を取得します。
TargetModel検証対象の起点モデルを取得します。

メソッド

名前説明
Cancelコンテキストで実行中の検証をキャンセルします。
RegisterOnFinish検証終了時に1回だけ実行する追加の検証アクションを登録します。
RegisterOnModelValidateモデルの検証時に実行する追加の検証アクションを登録します。
RegisterOnStart検証開始時に1回だけ実行する追加の検証アクションを登録します。
ValidateAsync非同期で検証します。
検証の詳細は、IModel の Validate(ValidationOptions options) メソッドを参照してください。