IMiddleware 接口

定义

表示可以对传入活动进行操作的中间件。

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
派生

注解

BotAdapter 将传入活动从用户的通道传递到中间件的 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 方法。

你可以把中间件对象添加到适配器的中间件集合里。 适配器通过机器人中间件流水线处理并引导输入的活动到你的机器人逻辑,然后再返回。 当每个活动流入和流出机器人时,每个中间件都可以在机器人逻辑运行前后对其进行检查或执行操作。

对于每个活动,适配器按添加中间件的顺序调用中间件。

方法

名称 说明
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

在中间件中实现时,处理一个进入的活动。

适用于

另请参阅