Validator.ValidateValueAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst asynchron ein ValidationException , wenn der angegebene Wert für die ValidationAttributes ungültig ist.
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
Der zu testende Wert
- validationContext
- ValidationContext
Beschreibt das getestete Objekt.
- validationAttributes
- IEnumerable<ValidationAttribute>
Die Liste der ValidationAttributezu überprüfenden value Daten.
- cancellationToken
- CancellationToken
A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.
Gibt zurück
Eine Task Darstellung des asynchronen Überprüfungsvorgangs.
Ausnahmen
Wann validationContext ist null.
Wann validationAttributes ist null.
Wenn value gefunden wird, dass sie ungültig ist.
Der Überprüfungsvorgang wurde abgebrochen.