Lenguaje

Validator.ValidatePropertyAsync Método

Definición

Produce de forma asincrónica un ValidationException si la propiedad value especificada no es válida.

[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

Parámetros

value
Object

Es el valor que va a comprobar.

validationContext
ValidationContext

Describe el objeto que se está validando y proporciona servicios y contexto para los validadores.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras espera a que se complete la tarea.

Devoluciones

que Task representa la operación de validación asincrónica.

Atributos

Excepciones

validationContext es , o es nullo MemberName está null vacío.

MemberName no identifica una propiedad pública, no indexadora válida o value no se puede asignar a esa propiedad.

Cuando value no es válido para esta propiedad.

Se canceló la operación de validación.

Se aplica a