Validator.ValidateValueAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně vyvolá výjimku, pokud daná hodnota není pro danou ValidationExceptionValidationAttributehodnotu platná.
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
Parametry
- value
- Object
Jedná se o hodnotu, kterou chcete testovat.
- validationContext
- ValidationContext
Popisuje testovaný objekt.
- validationAttributes
- IEnumerable<ValidationAttribute>
Seznam ValidationAttributehodnot, pro které se má ověřit value .
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
A Task představující asynchronní ověřovací operaci.
Výjimky
Kdy validationContext je null.
Kdy validationAttributes je null.
Kdy value se zjistí, že je neplatný.
Operace ověření byla zrušena.