Bahasa

EditContext.IsValidationFaulted Metode

Definisi

Overload

Nama Deskripsi
IsValidationFaulted()

Mengembalikan true jika pass terbaru ValidateAsync(CancellationToken) mengamati pengecualian yang tidak tertangani dari handler apa pun OnValidationRequestedAsync . Pass yang berhasil ValidateAsync(CancellationToken) berikutnya menghapus bendera; pass yang dibatalkan penelepon mempertahankannya. Gunakan ini untuk mendeteksi bahwa validasi itu sendiri gagal (bukan hanya menghasilkan pesan validasi). Untuk kesalahan validator per bidang dari AddValidationTask(FieldIdentifier, Task, CancellationTokenSource), gunakan IsValidationFaulted(FieldIdentifier) kelebihan beban.

IsValidationFaulted(FieldIdentifier)

Mengembalikan true jika validasi asinkron terakhir bidang yang ditentukan rusak (melemparkan pengecualian non-pembatalan).

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

Mengembalikan true jika bidang yang diidentifikasi oleh accessor validasi asinkron terakhir ekspresi rusak (melemparkan pengecualian non-pembatalan).

IsValidationFaulted()

Sumber:
EditContext.cs

Mengembalikan true jika pass terbaru ValidateAsync(CancellationToken) mengamati pengecualian yang tidak tertangani dari handler apa pun OnValidationRequestedAsync . Pass yang berhasil ValidateAsync(CancellationToken) berikutnya menghapus bendera; pass yang dibatalkan penelepon mempertahankannya. Gunakan ini untuk mendeteksi bahwa validasi itu sendiri gagal (bukan hanya menghasilkan pesan validasi). Untuk kesalahan validator per bidang dari AddValidationTask(FieldIdentifier, Task, CancellationTokenSource), gunakan IsValidationFaulted(FieldIdentifier) kelebihan beban.

public bool IsValidationFaulted();
member this.IsValidationFaulted : unit -> bool
Public Function IsValidationFaulted () As Boolean

Mengembalikan

true jika lulus terbaru ValidateAsync(CancellationToken) rusak; jika tidak false.

Berlaku untuk

IsValidationFaulted(FieldIdentifier)

Sumber:
EditContext.cs

Mengembalikan true jika validasi asinkron terakhir bidang yang ditentukan rusak (melemparkan pengecualian non-pembatalan).

public bool IsValidationFaulted(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationFaulted : FieldIdentifier -> bool
Public Function IsValidationFaulted (ByRef fieldIdentifier As FieldIdentifier) As Boolean

Parameter

fieldIdentifier
FieldIdentifier

Mengidentifikasi bidang yang akan dikueri.

Mengembalikan

true jika validasi asinkron terakhir bidang rusak; jika tidak false.

Berlaku untuk

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

Sumber:
EditContext.cs

Mengembalikan true jika bidang yang diidentifikasi oleh accessor validasi asinkron terakhir ekspresi rusak (melemparkan pengecualian non-pembatalan).

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

Jenis parameter

TField

Jenis bidang .

Parameter

accessor
Expression<Func<TField>>

Ekspresi yang mengidentifikasi bidang, misalnya () => model.Email.

Mengembalikan

true jika validasi asinkron terakhir bidang rusak; jika tidak false.

Berlaku untuk