InspectionMiddleware class

警告

この API は非推奨になりました。

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

実行時アクティビティと BotState のエミュレーター検査用の InspectionMiddleware。

Extends

InterceptionMiddleware

注釈

実行時アクティビティと BotState のエミュレーター検査用の InspectionMiddleware。

コンストラクター

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>

Inherited FromInterceptionMiddleware.onTurn