Language

IValidatablePropertyInfo.ValidateAsync Method

Definition

Validates the property on a given object.

public:
 System::Threading::Tasks::Task ^ ValidateAsync(System::Object ^ containingObject, Microsoft::Extensions::Validation::ValidateContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ValidateAsync(object containingObject, Microsoft.Extensions.Validation.ValidateContext context, System.Threading.CancellationToken cancellationToken);
abstract member ValidateAsync : obj * Microsoft.Extensions.Validation.ValidateContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ValidateAsync (containingObject As Object, context As ValidateContext, cancellationToken As CancellationToken) As Task

Parameters

containingObject
Object

The object that contains the property to validate.

context
ValidateContext

The validation context.

cancellationToken
CancellationToken

A cancellation token to support cancellation of the validation.

Returns

A Task representing the asynchronous operation.

Applies to