IAsyncValidatableObject.ValidateAsync 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.
Belirtilen nesnenin zaman uyumsuz olarak geçerli olup olmadığını belirler ve her denetim tamamlandıktan sonra doğrulama sonuçları verir.
public System.Collections.Generic.IAsyncEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> ValidateAsync(System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Threading.CancellationToken cancellationToken = default);
abstract member ValidateAsync : System.ComponentModel.DataAnnotations.ValidationContext * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<System.ComponentModel.DataAnnotations.ValidationResult>
Public Function ValidateAsync (validationContext As ValidationContext, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ValidationResult)
Parametreler
- validationContext
- ValidationContext
ValidationContext Doğrulanan nesne ve üye gibi doğrulama işlemi hakkında bağlam sağlayan bir örnek.
- cancellationToken
- CancellationToken
Zaman uyumsuz doğrulama ve doğrulama sonuçlarının sabit listesi sırasında gözlemlenmesi gereken belirteç.
Döndürülenler
IAsyncEnumerable<T> Her doğrulama denetimi tamamlandıktan sonra örnekleri veren ValidationResult bir.
Açıklamalar
Bu yöntem, zaman uyumlu olarak çalışabilen denetimler de dahil olmak üzere tüm geçerli denetimleri gerçekleştirmelidir.
Zaman uyumsuz Validator API'ler önce otomatik olarak çağrılmıyor Validate(ValidationContext) . Gerektiğinde bir yardımcı aracılığıyla ortak denetimleri paylaşın.