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