Interface IWorkflowValidator<T>
- Namespace
- WorkflowForge.Extensions.Validation
- Assembly
- WorkflowForge.Extensions.Validation.dll
Defines validation logic for workflow operations.
public interface IWorkflowValidator<in T>
Type Parameters
TThe type of data to validate.
Methods
ValidateAsync(T, CancellationToken)
Validates the specified data asynchronously.
Task<ValidationResult> ValidateAsync(T data, CancellationToken cancellationToken = default)
Parameters
dataTThe data to validate.
cancellationTokenCancellationTokenOptional cancellation token.
Returns
- Task<ValidationResult>
A task representing the validation result.