Lenguaje

Validator.ValidateValueAsync Método

Definición

Produce de forma asincrónica un ValidationException si el valor especificado no es válido para s ValidationAttribute.

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

Parámetros

value
Object

Es el valor que va a comprobar.

validationContext
ValidationContext

Describe el objeto que se está probando.

validationAttributes
IEnumerable<ValidationAttribute>

Lista de ValidationAttributes en la que se va a validar esto value .

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.

Excepciones

Cuando validationContext es null.

Cuando validationAttributes es null.

Cuando value se detecta que no es válido.

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

Se aplica a