BotAdapter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可將 Bot 連線至服務端點的 Bot 配接器。 這個類別是抽象的。
public abstract class BotAdapter
type BotAdapter = class
Public MustInherit Class BotAdapter
- 繼承
-
BotAdapter
- 衍生
備註
Bot 介面卡可封裝驗證處理程序,並可與 Bot 連接器服務相互傳送和接收活動。 當 Bot 收到活動時,配接器會建立內容物件、將它傳遞至 Bot 的應用程式邏輯,並將回應傳回給使用者的通道。
用來 Use(IMiddleware) 將 物件新增 IMiddleware 至配接器的中介軟體集合。 介面器透過 Bot 中介軟體管道處理內送活動,並導向至 Bot 邏輯再送出。 如同每個進出 Bot 的活動流程,每個中介軟體都可檢視活動,或在 Bot 邏輯執行之前或之後採取行動。
建構函式
BotAdapter() |
初始化 BotAdapter 類別的新執行個體。 |
欄位
BotIdentityKey |
Bot 識別金鑰的字串值。 |
InvokeResponseKey |
任何位於 TurnState 上的 InvokeResponseActivity 索引鍵值。 |
OAuthScopeKey |
OAuth 範圍金鑰的字串值。 |
屬性
MiddlewareSet |
取得配接器管線中的中介軟體集合。 |
OnTurnError |
取得或設定錯誤處理常式,這個處理常式可以攔截中介軟體或應用程式中的例外狀況。 |
方法
擴充方法
UseBotState(BotAdapter, BotState[]) |
將中介軟體新增至配接器,以在回合內容上註冊一或多個 BotState 物件。 中介軟體會在每次回合開始時,于回合內容上註冊狀態物件。 |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
已淘汰.
|
UseStorage(BotAdapter, IStorage) |
將中介軟體新增至配接器,以在回合內容上註冊 IStorage 物件。 中介軟體會在每次回合開始時,于回合內容上註冊狀態物件。 |