ICommandHandlerWithResponse.cs 432 B

1234567891011
  1. namespace Application.Abstractions.Messaging;
  2. /// <summary>
  3. /// 반환값이 있는 Command Handler를 나타냅니다.
  4. /// </summary>
  5. /// <typeparam name="TCommand">Command 타입</typeparam>
  6. /// <typeparam name="TResponse">반환 타입</typeparam>
  7. public interface ICommandHandler<in TCommand, TResponse> where TCommand : ICommand<TResponse>
  8. {
  9. Task<TResponse> Handle(TCommand command, CancellationToken cancellationToken);
  10. }