EditContext.IsValidationPending Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| IsValidationPending(FieldIdentifier) |
Belirtilen alanda bekleyen bir zaman uyumsuz doğrulama görevi varsa döndürür |
| IsValidationPending() |
Form düzeyi ValidateAsync(CancellationToken) geçiş şu anda uçuştaysa döndürür |
| IsValidationPending<TField>(Expression<Func<TField>>) |
İfade tarafından |
IsValidationPending(FieldIdentifier)
- Kaynak:
- EditContext.cs
Belirtilen alanda bekleyen bir zaman uyumsuz doğrulama görevi varsa döndürür true .
Çerçevenin gözlemcisi sonucunu verene ve yuvayı (görev tamamlanana kadar değil) temizleyene kadar bir görev "beklemede" olur, böylece olmayı false bekleyen IsValidationPending(FieldIdentifier) bir tüketicinin son IsValidationFaulted(FieldIdentifier) değeri de görmesi garanti edilir.
public bool IsValidationPending(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationPending : FieldIdentifier -> bool
Public Function IsValidationPending (ByRef fieldIdentifier As FieldIdentifier) As Boolean
Parametreler
- fieldIdentifier
- FieldIdentifier
Sorgu için alanı tanımlar.
Döndürülenler
true alan için zaman uyumsuz doğrulama sürüyorsa; aksi takdirde false.
Şunlara uygulanır
IsValidationPending()
- Kaynak:
- EditContext.cs
Form düzeyi ValidateAsync(CancellationToken) geçiş şu anda uçuştaysa döndürürtrue.
Gönder düğmesini devre dışı bırakma veya "doğrulayıcı..." gösterme gibi form genelinde kullanıcı arabirimi oluşturmak için uygundur geçerli gönderimin göstergesi. Alan düzeyinde bekleyen görevleri dikkate almaz (bir sonraki form düzeyi geçiş başladığında bunların yerine geçer); IsValidationPending(FieldIdentifier) alan başına durum için aşırı yüklemeyi kullanın.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
Döndürülenler
true form düzeyi doğrulama geçişi devam ediyorsa; aksi takdirde false.
Şunlara uygulanır
IsValidationPending<TField>(Expression<Func<TField>>)
- Kaynak:
- EditContext.cs
İfade tarafından accessor tanımlanan alanın bekleyen bir zaman uyumsuz doğrulama görevi varsa döndürürtrue.
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
Tür Parametreleri
- TField
Alanın türü.
Parametreler
- accessor
- Expression<Func<TField>>
Alanını tanımlayan bir ifade; örneğin. () => model.Email
Döndürülenler
true alan için zaman uyumsuz doğrulama sürüyorsa; aksi takdirde false.