EditContext.IsValidationFaulted メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| IsValidationFaulted() |
最新のValidateAsync(CancellationToken) パスで、任意のOnValidationRequestedAsync ハンドラーからのハンドルされない例外が観察された場合に |
| IsValidationFaulted(FieldIdentifier) |
指定したフィールドの最後の非同期検証にエラーが発生した (キャンセル以外の例外がスローされた) 場合は、 |
| IsValidationFaulted<TField>(Expression<Func<TField>>) |
|
IsValidationFaulted()
- ソース:
- EditContext.cs
最新のValidateAsync(CancellationToken) パスで、任意のOnValidationRequestedAsync ハンドラーからのハンドルされない例外が観察された場合にtrueを返します。 後続の成功した ValidateAsync(CancellationToken) パスはフラグをクリアします。呼び出し元によって取り消されたパスは、フラグを保持します。 これを使用して、検証自体が失敗したことを検出します (検証メッセージが生成されただけでなく)。
AddValidationTask(FieldIdentifier, Task, CancellationTokenSource)からのフィールドごとの検証エラーの場合は、IsValidationFaulted(FieldIdentifier)オーバーロードを使用します。
public bool IsValidationFaulted();
member this.IsValidationFaulted : unit -> bool
Public Function IsValidationFaulted () As Boolean
返品
true 最新の ValidateAsync(CancellationToken) が失敗した場合は "。それ以外の場合は false。
適用対象
IsValidationFaulted(FieldIdentifier)
- ソース:
- EditContext.cs
指定したフィールドの最後の非同期検証にエラーが発生した (キャンセル以外の例外がスローされた) 場合は、 true を返します。
public bool IsValidationFaulted(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationFaulted : FieldIdentifier -> bool
Public Function IsValidationFaulted (ByRef fieldIdentifier As FieldIdentifier) As Boolean
パラメーター
- fieldIdentifier
- FieldIdentifier
クエリするフィールドを識別します。
返品
true フィールドの最後の非同期検証にエラーが発生した場合。それ以外の場合は false。
適用対象
IsValidationFaulted<TField>(Expression<Func<TField>>)
- ソース:
- EditContext.cs
accessor式の最後の非同期検証で識別されたフィールドにエラーが発生した (キャンセル以外の例外がスローされた) 場合は、trueを返します。
public bool IsValidationFaulted<TField>(System.Linq.Expressions.Expression<Func<TField>> accessor);
member this.IsValidationFaulted : System.Linq.Expressions.Expression<Func<'Field>> -> bool
Public Function IsValidationFaulted(Of TField) (accessor As Expression(Of Func(Of TField))) As Boolean
型パラメーター
- TField
フィールドの型。
パラメーター
- accessor
- Expression<Func<TField>>
フィールドを識別する式 (例: () => model.Email)。
返品
true フィールドの最後の非同期検証にエラーが発生した場合。それ以外の場合は false。