IQueryHandler.cs 394 B

1234567891011
  1. namespace Application.Abstractions.Messaging;
  2. /// <summary>
  3. /// Query Handler를 나타냅니다.
  4. /// </summary>
  5. /// <typeparam name="TQuery">Query 타입</typeparam>
  6. /// <typeparam name="TResponse">반환 타입</typeparam>
  7. public interface IQueryHandler<in TQuery, TResponse> where TQuery : IQuery<TResponse>
  8. {
  9. Task<TResponse> Handle(TQuery query, CancellationToken cancellationToken);
  10. }