Validator.ValidatePropertyAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Lança assíncronamente a ValidationException se a propriedade value dada 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 que pretende testar.
- validationContext
- ValidationContext
Descreve o objeto a ser validado e fornece serviços e contexto para os validadores.
- cancellationToken
- CancellationToken
A CancellationToken para observar enquanto se espera que a tarefa seja concluída.
Devoluções
A Task representa a operação de validação assíncrona.
- Atributos
Exceções
validationContext é null, ou MemberName é null ou vazio.
MemberName não identifica uma propriedade pública válida, não indexadora, ou value não pode ser atribuída a essa propriedade.
Quando value é inválido para esta propriedade.
A operação de validação foi cancelada.