Interface ICommandHandler<TCommand, TResult>
public interface ICommandHandler<in TCommand, TResult> where TCommand : ICommand<TResult>
Type Parameters
TCommandTResult
Methods
Handle(TCommand, CancellationToken)
Task<Result<TResult>> Handle(TCommand command, CancellationToken cancellationToken = default)
Parameters
commandTCommandcancellationTokenCancellationToken
Returns
- Task<Result<TResult>>