InspectionMiddleware class
警告
この API は非推奨になりました。
This class will be removed in a future version of the framework.
実行時アクティビティと BotState のエミュレーター検査用の InspectionMiddleware。
- Extends
-
InterceptionMiddleware
注釈
実行時アクティビティと BotState のエミュレーター検査用の InspectionMiddleware。
コンストラクター
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>
Inherited FromInterceptionMiddleware.onTurn