ValidatableParameterInfo.ValidateAsync 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í.
Valida el especificado value.
public:
virtual System::Threading::Tasks::Task ^ ValidateAsync(System::Object ^ value, Microsoft::Extensions::Validation::ValidateContext ^ context, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task ValidateAsync(object? value, Microsoft.Extensions.Validation.ValidateContext context, System.Threading.CancellationToken cancellationToken);
abstract member ValidateAsync : obj * Microsoft.Extensions.Validation.ValidateContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ValidateAsync : obj * Microsoft.Extensions.Validation.ValidateContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ValidateAsync (value As Object, context As ValidateContext, cancellationToken As CancellationToken) As Task
Parámetros
- value
- Object
El valor que se debe validar.
- context
- ValidateContext
Contexto de validación.
- cancellationToken
- CancellationToken
Token de cancelación para admitir la cancelación de la validación.
Devoluciones
que Task representa la operación asincrónica.
Implementaciones
Comentarios
Si el parámetro es una colección, se validará cada elemento de la colección. Si el parámetro no es una colección, pero tiene un tipo validatable, se validará el valor único.