EditContext.IsValidationFaulted メソッド

定義

オーバーロード

名前 説明
IsValidationFaulted()

最新のValidateAsync(CancellationToken) パスで、任意のOnValidationRequestedAsync ハンドラーからのハンドルされない例外が観察された場合にtrueを返します。 後続の成功した ValidateAsync(CancellationToken) パスはフラグをクリアします。呼び出し元によって取り消されたパスは、フラグを保持します。 これを使用して、検証自体が失敗したことを検出します (検証メッセージが生成されただけでなく)。 AddValidationTask(FieldIdentifier, Task, CancellationTokenSource)からのフィールドごとの検証エラーの場合は、IsValidationFaulted(FieldIdentifier)オーバーロードを使用します。

IsValidationFaulted(FieldIdentifier)

指定したフィールドの最後の非同期検証にエラーが発生した (キャンセル以外の例外がスローされた) 場合は、 true を返します。

IsValidationFaulted<TField>(Expression<Func<TField>>)

accessor式の最後の非同期検証で識別されたフィールドにエラーが発生した (キャンセル以外の例外がスローされた) 場合は、trueを返します。

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

適用対象