Sprache

Validator.ValidatePropertyAsync Methode

Definition

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.

Gilt für: