Interface IQueryHandler<TQuery, TResult>
public interface IQueryHandler<in TQuery, TResult> where TQuery : IQuery<TResult>
Type Parameters
TQueryTResult
Methods
Handle(TQuery, CancellationToken)
Task<Result<TResult>> Handle(TQuery query, CancellationToken cancellationToken = default)
Parameters
queryTQuerycancellationTokenCancellationToken
Returns
- Task<Result<TResult>>