InspectionMiddleware class

警告

现已弃用此 API。

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

用于模拟器检查运行时活动和 BotState 的 InspectionMiddleware。

扩展

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>

继承自InterceptionMiddleware.onTurn