Dil

Validator.ValidateValueAsync Yöntem

Tanım

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.

Şunlara uygulanır