namespace Toolkit.Framework.Foundation; public interface IPipelineBehavior where TMessage : notnull, IMessage { ValueTask Handle( TMessage message, CancellationToken cancellationToken, MessageHandlerDelegate next ); }