ThisMemoryScope class

ThisMemoryScope 映射“this”-> dc.activeDialog.state

扩展

构造函数

ThisMemoryScope()

初始化 thisMemoryScope 类 的新实例。

继承属性

includeInSnapshot

获取一个值,该值指示是否应将此内存包含在快照中。

name

获取或设置范围的名称

方法

getMemory(DialogContext)

获取此范围的后盾内存。

setMemory(DialogContext, object)

更改内存范围的后盾对象。

继承的方法

delete(DialogContext)

删除范围的后盾内存。

load(DialogContext)

在轮次开始时加载支持内存的范围。

saveChanges(DialogContext)

在轮次结束时保存支持内存的范围。

构造函数详细信息

ThisMemoryScope()

初始化 thisMemoryScope 类 的新实例。

new ThisMemoryScope()

继承属性详细信息

includeInSnapshot

获取一个值,该值指示是否应将此内存包含在快照中。

includeInSnapshot: boolean

属性值

boolean

继承自MemoryScope.includeInSnapshot

name

获取或设置范围的名称

name: string

属性值

string

继承自MemoryScope.name

方法详细信息

getMemory(DialogContext)

获取此范围的后盾内存。

function getMemory(dc: DialogContext): object

参数

dc
DialogContext

此轮次的 DialogContext 对象。

返回

object

范围的内存。

setMemory(DialogContext, object)

更改内存范围的后盾对象。

function setMemory(dc: DialogContext, memory: object)

参数

dc
DialogContext

此轮次的 DialogContext 对象。

memory

object

要为范围设置的内存对象。

继承的方法详细信息

delete(DialogContext)

删除范围的后盾内存。

function delete(_dc: DialogContext): Promise<void>

参数

_dc
DialogContext

当前对话上下文。

返回

Promise<void>

继承自MemoryScope.delete

load(DialogContext)

在轮次开始时加载支持内存的范围。

function load(_dc: DialogContext): Promise<void>

参数

_dc
DialogContext

当前对话上下文。

返回

Promise<void>

继承自MemoryScope.load

saveChanges(DialogContext)

在轮次结束时保存支持内存的范围。

function saveChanges(_dc: DialogContext): Promise<void>

参数

_dc
DialogContext

当前对话上下文。

返回

Promise<void>

继承自MemoryScope.saveChanges