語言

IMiddleware 介面

定義

表示可在傳入活動上運作的中間件。

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

備註

BotAdapter 會將來自使用者通道的傳入活動傳遞至中間件的 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 方法。

你可以把中介軟體物件加入你的介面卡的中介軟體集合。 介面卡會處理並引導透過機器人中介軟體管線將輸入的活動送到你的機器人邏輯,然後再返回。 當每個活動流入及流出 Bot 時,每個中介軟體元件都可以檢查活動,或在 Bot 邏輯執行之前和之後對活動進行處理。

針對每個活動,配接器會依您新增中間件的順序呼叫中間件。

方法

名稱 Description
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

在中介軟體中實作時,會處理一個進入的活動。

適用於

另請參閱