Validator.ValidateValueAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Secara asinkron melemparkan ValidationException jika nilai yang diberikan tidak valid untuk ValidationAttributes.
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
Parameter
- value
- Object
Nilai untuk menguji.
- validationContext
- ValidationContext
Menjelaskan objek yang sedang diuji.
- validationAttributes
- IEnumerable<ValidationAttribute>
Daftar ValidationAttributes untuk memvalidasi hal ini value .
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
mewakili Task operasi validasi asinkron.
Pengecualian
Kapan validationContext adalah null.
Kapan validationAttributes adalah null.
Ketika value ditemukan tidak valid.
Operasi validasi dibatalkan.