namespace Toolkit.Foundation; public interface IPipelineBehaviour { Task Handle(TMessage message, HandlerDelegate next, CancellationToken cancellationToken = default); } public interface IPipelineBehaviour { Task Handle(TMessage message, NotificationHandlerDelegate next, CancellationToken cancellationToken = default); }