IMiddleware 接口

定义

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

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

注解

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

可以将中间件对象添加到适配器的中间件集合。 适配器处理传入的活动并通过机器人中间件管道将其定向到机器人的逻辑,然后再返回。 当每个活动流入和流出机器人时,每个中间件都可以在机器人逻辑运行前后对其进行检查或执行操作。

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

方法

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

在中间件中实现时,处理传入活动。

适用于

另请参阅