Validator.ValidateValueAsync 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.
Verilen değer s için ValidationAttributegeçerli değilse zaman uyumsuz olarak bir ValidationException oluşturur.
public static System.Threading.Tasks.Task ValidateValueAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes, System.Threading.CancellationToken cancellationToken = default);
static member ValidateValueAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidateValueAsync (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute), Optional cancellationToken As CancellationToken = Nothing) As Task
Parametreler
- value
- Object
Sınanacak değerdir.
- validationContext
- ValidationContext
Test edilen nesneyi açıklar.
- validationAttributes
- IEnumerable<ValidationAttribute>
Bunun value doğrulanması gerekenler listesiValidationAttribute.
- cancellationToken
- CancellationToken
CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.
Döndürülenler
Task Zaman uyumsuz doğrulama işlemini temsil eden.
Özel durumlar
olduğunda validationContextnull.
olduğunda validationAttributesnull.
Geçersiz olduğu belirlendiğinde value .
Doğrulama işlemi iptal edildi.