EditContext.IsValidationPending 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 |
|---|---|
| IsValidationPending(FieldIdentifier) |
Mengembalikan |
| IsValidationPending() |
Mengembalikan |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Mengembalikan |
IsValidationPending(FieldIdentifier)
- Sumber:
- EditContext.cs
Mengembalikan true jika bidang yang ditentukan memiliki tugas validasi asinkron yang tertunda.
Tugas "tertunda" sampai pengamat kerangka kerja telah menyelesaikan hasilnya dan membersihkan slot (yaitu, tidak hanya sampai tugas itu sendiri selesai) sehingga konsumen yang menunggu IsValidationPending(FieldIdentifier) untuk menjadi false dijamin juga melihat nilai akhir 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
Parameter
- fieldIdentifier
- FieldIdentifier
Mengidentifikasi bidang yang akan dikueri.
Mengembalikan
true jika validasi asinkron sedang berlangsung untuk bidang ; jika tidak false.
Berlaku untuk
IsValidationPending()
- Sumber:
- EditContext.cs
Mengembalikan true jika pass tingkat ValidateAsync(CancellationToken) formulir saat ini sedang dalam penerbangan.
Cocok untuk mendorong UI seluruh formulir seperti menonaktifkan tombol kirim atau menunjukkan "memvalidasi..." indikator untuk pengiriman saat ini. Tidak mempertimbangkan tugas tertunda tingkat bidang (tugas tersebut digantikan ketika pass tingkat formulir berikutnya dimulai); IsValidationPending(FieldIdentifier) gunakan kelebihan beban untuk status per bidang.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
Mengembalikan
true jika lulus validasi tingkat formulir sedang berlangsung; jika tidak false.
Berlaku untuk
IsValidationPending<TField>(Expression<Func<TField>>)
- Sumber:
- EditContext.cs
Mengembalikan true jika bidang yang diidentifikasi oleh accessor ekspresi memiliki tugas validasi asinkron yang tertunda.
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
Jenis parameter
- TField
Jenis bidang .
Parameter
- accessor
- Expression<Func<TField>>
Ekspresi yang mengidentifikasi bidang, misalnya () => model.Email.
Mengembalikan
true jika validasi asinkron sedang berlangsung untuk bidang ; jika tidak false.