IMiddleware 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可对传入活动进行操作的中间件。
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- 派生
注解
将 BotAdapter 传入活动从用户的通道传递到中间件 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 的 方法。
可以将中间件对象添加到适配器的中间件集合。 适配器处理传入的活动并通过机器人中间件管道将其定向到机器人的逻辑,然后再返回。 当每个活动流入和流出机器人时,每个中间件都可以在机器人逻辑运行前后对其进行检查或执行操作。
对于每个活动,适配器都按照其添加顺序调用中间件。
方法
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
在中间件中实现时,处理传入活动。 |