Validator.ValidatePropertyAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar asynkront en ValidationException om den angivna egenskapen value inte är giltig.
[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
Parametrar
- value
- Object
Detta är det värde som ska testas.
- validationContext
- ValidationContext
Beskriver objektet som verifieras och tillhandahåller tjänster och kontext för validatorerna.
- cancellationToken
- CancellationToken
A CancellationToken att observera i väntan på att uppgiften ska slutföras.
Returer
En Task som representerar den asynkrona valideringsåtgärden.
- Attribut
Undantag
validationContext är null, eller MemberName är null eller tom.
MemberName identifierar inte en giltig offentlig egenskap som inte är en indexerare eller value inte kan tilldelas till den egenskapen.
När value är ogiltigt för den här egenskapen.
Valideringsåtgärden avbröts.