Validator.ValidatePropertyAsync 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 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.