IAsyncValidationContext インタフェース
名前空間: NextDesign.Core
説明
非同期検証のコンテキストです。
所属エリア
名前 | 説明 |
---|---|
モデル | モデルにアクセスするAPI群で す。 |
プロパティ
名前 | 説明 |
---|---|
CancellationToken | キャンセルトークンを取得します。 |
CancellationTokenSource | キャンセルトークンのソースオブジェクトを取得します。 |
IsCancelRequested | コンテキストで実行中の検証に対してキャンセルが要求されているか調べます。 |
Options | 検証オプションを取得します。 この検証オプションはコンテキスト生成時に指定された検証オプションのスナップショットです。 ここで取得したオプションに対して設定を変更しても検証処理には反映されません。 |
Result | 検証結果を取得します。 ただし、検証未実行、または実行中の場合は null を返します。 |
State | 検証の実行状態を取得します。 |
TargetModel | 検証対象の起点モデルを取得します。 |
メソッド
名前 | 説明 |
---|---|
Cancel | コンテキストで実行中の検証をキャンセルします。 |
RegisterOnFinish | 検証終了時に1回だけ実行する追加の検証アクションを登録します。 |
RegisterOnModelValidate | モデルの検証時に実行する追加の検証アクションを登録します。 |
RegisterOnStart | 検証開始時に1回だけ実行する追加の検証アクションを登録します。 |
ValidateAsync | 非同期で検証します。 検証の詳細は、IModel の Validate(ValidationOptions options) メソッドを参照してください。 |