EditContext.IsValidationPending Yöntem

Tanım

Aşırı Yüklemeler

Name Description
IsValidationPending(FieldIdentifier)

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.

IsValidationPending()

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.

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

İfade tarafından accessor tanımlanan alanın bekleyen bir zaman uyumsuz doğrulama görevi varsa döndürürtrue.

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.

Şunlara uygulanır