using GFramework.Cqrs.Abstractions.Cqrs; namespace GFramework.Cqrs.Notification; /// /// 表示默认 dispatcher 执行单个通知处理器时使用的内部回调。 /// /// 通知类型。 /// 执行当前处理器所需的内部状态类型。 /// 要执行的处理器实例。 /// 当前通知。 /// 当前处理器执行所需的内部状态。 /// 取消令牌。 /// 表示当前处理器执行完成的值任务。 internal delegate ValueTask NotificationHandlerExecutor( object handler, TNotification notification, TState state, CancellationToken cancellationToken) where TNotification : INotification;