Validator.ValidatePropertyAsync 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 die angegebene Eigenschaft value ungültig ist.
[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
Parameter
- value
- Object
Der zu testende Wert
- validationContext
- ValidationContext
Beschreibt das überprüfte Objekt und stellt Dienste und Kontext für die Validatoren bereit.
- 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.
- Attribute
Ausnahmen
validationContextist nulloder ist null oder MemberName leer.
MemberName identifiziert keine gültige öffentliche, nicht indexer-Eigenschaft oder value kann dieser Eigenschaft nicht zugewiesen werden.
Ist value für diese Eigenschaft ungültig.
Der Überprüfungsvorgang wurde abgebrochen.