Dil

Validator.ValidatePropertyAsync Yöntem

Tanım

Verilen özellik value geçerli değilse zaman uyumsuz olarak bir ValidationException oluşturur.

[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")]
public static System.Threading.Tasks.Task ValidatePropertyAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")>]
static member ValidatePropertyAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidatePropertyAsync (value As Object, validationContext As ValidationContext, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametreler

value
Object

Sınanacak değerdir.

validationContext
ValidationContext

Doğrulanan nesneyi açıklar ve doğrulayıcılar için hizmetler ve bağlam sağlar.

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.

Öznitelikler

Özel durumlar

validationContext , nullveya MemberName veya null boş.

MemberName geçerli bir ortak, dizin oluşturucu olmayan özelliği tanımlamaz veya value bu özelliğe atanamaz.

Bu özellik için ne zaman value geçersiz.

Doğrulama işlemi iptal edildi.

Şunlara uygulanır