IMiddleware 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可在傳入活動上運作的中間件。
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- 衍生
備註
BotAdapter 會將來自使用者通道的傳入活動傳遞至中間件的 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 方法。
你可以把中介軟體物件加入你的介面卡的中介軟體集合。 介面卡會處理並引導透過機器人中介軟體管線將輸入的活動送到你的機器人邏輯,然後再返回。 當每個活動流入及流出 Bot 時,每個中介軟體元件都可以檢查活動,或在 Bot 邏輯執行之前和之後對活動進行處理。
針對每個活動,配接器會依您新增中間件的順序呼叫中間件。
方法
| 名稱 | Description |
|---|---|
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
在中介軟體中實作時,會處理一個進入的活動。 |