EditContext.IsValidationFaulted Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| IsValidationFaulted() |
Mengembalikan |
| IsValidationFaulted(FieldIdentifier) |
Mengembalikan |
| IsValidationFaulted<TField>(Expression<Func<TField>>) |
Mengembalikan |
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.