// Copyright (c) 2025-2026 GeWuYou // SPDX-License-Identifier: Apache-2.0 using System.Threading; using GFramework.Cqrs.Abstractions.Cqrs; namespace GFramework.Cqrs.Tests.Cqrs; /// /// 为 提供最小 pipeline 行为, /// 用于命中 dispatcher 的 pipeline invoker 缓存分支。 /// internal sealed class DispatcherPipelineCacheBehavior : IPipelineBehavior { /// /// 直接转发到下一个处理器。 /// /// 当前请求。 /// 下一个处理器委托。 /// 取消令牌。 /// 下游处理器结果。 public ValueTask Handle( DispatcherPipelineCacheRequest request, MessageHandlerDelegate next, CancellationToken cancellationToken) { return next(request, cancellationToken); } }