InspectionMiddleware class
警告
此 API 現已淘汰。
This class will be removed in a future version of the framework.
檢查運行時間活動和 BotState 的模擬器檢查Middleware。
- Extends
-
InterceptionMiddleware
備註
檢查運行時間活動和 BotState 的模擬器檢查Middleware。
建構函式
Inspection |
建立檢查中間件以將追蹤活動傳送至模擬器會話 |
方法
process |
縮排開啟並附加命令,並呼叫適當的方法。 |
繼承的方法
on |
實作中間件簽章 |
建構函式詳細資料
InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)
建立檢查中間件以將追蹤活動傳送至模擬器會話
new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)
參數
- inspectionState
- InspectionState
用於檢查狀態的狀態管理物件。
- userState
-
UserState
用戶狀態的狀態管理物件。
- conversationState
-
ConversationState
交談狀態的狀態管理物件。
- credentials
-
Partial<MicrosoftAppCredentials>
驗證認證。
方法詳細資料
processCommand(TurnContext)
縮排開啟並附加命令,並呼叫適當的方法。
function processCommand(turnContext: TurnContext): Promise<any>
參數
- turnContext
-
TurnContext
此回合的 TurnContext。
傳回
Promise<any>
如果命令已開啟或附加,則為 True,否則為 false。
繼承的方法的詳細資料
onTurn(TurnContext, () => Promise<void>)
實作中間件簽章
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
參數
- turnContext
-
TurnContext
傳入的 TurnContext 物件。
- next
-
() => Promise<void>
下一個委派函式。
傳回
Promise<void>