InspectionMiddleware class
警告
现已弃用此 API。
This class will be removed in a future version of the framework.
用于模拟器检查运行时活动和 BotState 的 InspectionMiddleware。
- 扩展
-
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>