Files
Toolkit2/Framework/Foundation/Lifecycles/ICommandHandler.cs
T

9 lines
347 B
C#

namespace Toolkit.Framework.Foundation;
public interface ICommandHandler<in TCommand> : ICommandHandler<TCommand, Unit> where TCommand : ICommand<Unit> { }
public interface ICommandHandler<in TCommand, TResponse> where TCommand : ICommand<TResponse>
{
ValueTask<TResponse> Handle(TCommand command, CancellationToken cancellationToken);
}