MemoryScope 是命名的根级别对象,这些对象可以存在于对话上下文中,也可以存在于关闭状态中。 路径解析程序允许用于映射诸如 $foo -> dialog.foo 等项的快捷方式行为

Dialog State Manager(Dialog Context, Dialog State Manager Configuration)

初始化 DialogStateManager 类的新实例。

configuration

获取或设置对话状态管理器的配置路径解析器和内存范围。

new DialogStateManager(dc: DialogContext, configuration?: DialogStateManagerConfiguration)
DialogContext

当前会话轮次的对话上下文。

configuration
DialogStateManagerConfiguration

对话状态管理器的配置。

function parsePath(pathExpression: string, allowNestedPaths?: boolean): string | number[]
pathExpression

string

要规范化的路径。

allowNestedPaths

boolean

可选。 如果 false 检测到嵌套路径,将导致返回空路径。 默认为“true”。

string | number[]

规范化路径。

的路径 profile.address[0] 将规范化为 profile.address.0

save All Changes()