Share via


IMiddleware 介面

定義

表示可在傳入活動上運作的中介軟體。

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

備註

會將 BotAdapter 傳入活動從使用者的通道傳遞至中介軟體的 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 方法。

您可以將中介軟體物件新增至介面卡的中介軟體集合。 介面器透過 Bot 中介軟體管道處理內送活動,並導向至 Bot 邏輯再送出。 如同每個進出 Bot 的活動流程,每個中介軟體都可檢視活動,或在 Bot 邏輯執行之前或之後採取行動。

針對每個活動,介面卡可依您新增中介軟體的順序進行呼叫。

方法

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

在中介軟體中實作時,處理傳入活動。

適用於

另請參閱