Validator.ValidatePropertyAsync 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á ValidationException výjimku, pokud daná vlastnost value není platná.
[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
Parametry
- value
- Object
Jedná se o hodnotu, kterou chcete testovat.
- validationContext
- ValidationContext
Popisuje objekt, který se ověřuje, a poskytuje služby a kontext pro validátory.
- 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.
- Atributy
Výjimky
validationContext je null, nebo je nebo MemberName je null prázdný.
MemberName neidentifikuje platnou veřejnou, neindexerovou vlastnost nebo value nelze k této vlastnosti přiřadit.
Pokud value je pro tuto vlastnost neplatná.
Operace ověření byla zrušena.