Bahasa

EditContext.IsValidationPending Metode

Definisi

Overload

Nama Deskripsi
IsValidationPending(FieldIdentifier)

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) .

IsValidationPending()

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.

IsValidationPending<TField>(Expression<Func<TField>>)

Mengembalikan true jika bidang yang diidentifikasi oleh accessor ekspresi memiliki tugas validasi asinkron yang tertunda.

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.

Berlaku untuk