Nyelv

Validator.ValidatePropertyAsync Metódus

Definíció

Aszinkron módon ad egy ValidationException értéket, ha a megadott tulajdonság value érvénytelen.

[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

Paraméterek

value
Object

A vizsgálandó szám.

validationContext
ValidationContext

Az érvényesítendő objektumot ismerteti, és szolgáltatásokat és környezetet biztosít az érvényesítők számára.

cancellationToken
CancellationToken

A CancellationToken megfigyelendő, miközben a feladat befejezésére vár.

Válaszok

Az Task aszinkron érvényesítési műveletet jelképező művelet.

Attribútumok

Kivételek

validationContext MemberName vagy nullüresnull.

MemberName nem azonosít érvényes nyilvános, nem indexelő tulajdonságot, vagy value nem rendelhető hozzá.

Ha value a tulajdonság érvénytelen.

Az érvényesítési művelet megszakadt.

A következőre érvényes: