ClassMemoryScope class

ClassMemoryScope 映射“class”-> dc.activeDialog.properties

扩展

构造函数

ClassMemoryScope(string)

初始化 ClassMemoryScope 类的新实例。

继承属性

includeInSnapshot

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

name

获取或设置范围的名称

方法

getMemory(DialogContext)

获取此范围的后盾内存。

继承的方法

delete(DialogContext)

删除范围的后盾内存。

load(DialogContext)

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

saveChanges(DialogContext)

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

setMemory(DialogContext, object)

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

构造函数详细信息

ClassMemoryScope(string)

初始化 ClassMemoryScope 类的新实例。

new ClassMemoryScope(name?: string)

参数

name

string

范围类的名称。

继承属性详细信息

includeInSnapshot

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

includeInSnapshot: boolean

属性值

boolean

继承自MemoryScope.includeInSnapshot

name

获取或设置范围的名称

name: string

属性值

string

继承自MemoryScope.name

方法详细信息

getMemory(DialogContext)

获取此范围的后盾内存。

function getMemory(dc: DialogContext): object

参数

dc
DialogContext

此轮次的 DialogContext 对象。

返回

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

setMemory(DialogContext, object)

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

function setMemory(_dc: DialogContext, _memory: object)

参数

_dc
DialogContext

当前对话上下文

_memory

object

要分配的内存

继承自MemoryScope.setMemory