Validator.ValidatePropertyAsync 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 ö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.