Validator.ValidatePropertyAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gerará de forma assíncrona um ValidationException se a propriedade value fornecida não for 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
O valor a ser testado.
- validationContext
- ValidationContext
Descreve o objeto que está sendo validado e fornece serviços e contexto para os validadores.
- cancellationToken
- CancellationToken
Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.
Retornos
Um Task que representa a operação de validação assíncrona.
- Atributos
Exceções
validationContext é nullou MemberName está ou está null vazio.
MemberName não identifica uma propriedade pública válida, não indexador ou value não pode ser atribuída a essa propriedade.
Quando value é inválido para essa propriedade.
A operação de validação foi cancelada.