Sprache

Validator.ValidateValueAsync Methode

Definition

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.

Gilt für: