Validator.ValidateValueAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.