共用方式為


InspectionMiddleware class

警告

此 API 現已淘汰。

This class will be removed in a future version of the framework.

檢查運行時間活動和 BotState 的模擬器檢查Middleware。

Extends

InterceptionMiddleware

備註

檢查運行時間活動和 BotState 的模擬器檢查Middleware。

建構函式

InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)

建立檢查中間件以將追蹤活動傳送至模擬器會話

方法

processCommand(TurnContext)

縮排開啟並附加命令,並呼叫適當的方法。

繼承的方法

onTurn(TurnContext, () => Promise<void>)

實作中間件簽章

建構函式詳細資料

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>

繼承自InterceptionMiddleware.onTurn