EditContext.IsValidationPending メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| IsValidationPending(FieldIdentifier) |
指定したフィールドに保留中の非同期検証タスクがある場合は、 |
| IsValidationPending() |
フォーム レベルのValidateAsync(CancellationToken) パスが現在実行中の場合に、フォーム全体の UI (送信ボタンの無効化など) を実行する場合に |
| IsValidationPending<TField>(Expression<Func<TField>>) |
|
IsValidationPending(FieldIdentifier)
- ソース:
- EditContext.cs
指定したフィールドに保留中の非同期検証タスクがある場合は、 true を返します。 タスクは、フレームワークのオブザーバーがその結果を解決するまで "保留中" のままであるため、これが false になるのを待つコンシューマーは、最終的な IsValidationFaulted(FieldIdentifier) 値も確実に表示されます。
public bool IsValidationPending(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationPending : FieldIdentifier -> bool
Public Function IsValidationPending (ByRef fieldIdentifier As FieldIdentifier) As Boolean
パラメーター
- fieldIdentifier
- FieldIdentifier
クエリするフィールドを識別します。
返品
true フィールドの非同期検証が進行中の場合。それ以外の場合は false。
適用対象
IsValidationPending()
- ソース:
- EditContext.cs
フォーム レベルのValidateAsync(CancellationToken) パスが現在実行中の場合に、フォーム全体の UI (送信ボタンの無効化など) を実行する場合にtrueを返します。 フィールドごとの保留中のタスクは考慮しません。には、 IsValidationPending(FieldIdentifier) オーバーロードを使用します。
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
返品
true フォーム レベルの検証パスが進行中の場合。それ以外の場合は false。
適用対象
IsValidationPending<TField>(Expression<Func<TField>>)
- ソース:
- EditContext.cs
true式で識別されるフィールドに保留中の非同期検証タスクがある場合は、accessorを返します。
public bool IsValidationPending<TField>(System.Linq.Expressions.Expression<Func<TField>> accessor);
member this.IsValidationPending : System.Linq.Expressions.Expression<Func<'Field>> -> bool
Public Function IsValidationPending(Of TField) (accessor As Expression(Of Func(Of TField))) As Boolean
型パラメーター
- TField
フィールドの型。
パラメーター
- accessor
- Expression<Func<TField>>
フィールドを識別する式 (例: () => model.Email)。
返品
true フィールドの非同期検証が進行中の場合。それ以外の場合は false。