共用方式為


SettingsMemoryScope class

SettingsMemoryScope 對應 “settings” -> dc.context.turnState['settings']

Extends

建構函式

SettingsMemoryScope(Record<string, unknown>)

初始化 SettingsMemoryScope 類別的新實例。

繼承的屬性

includeInSnapshot

取得值,指出這個記憶體是否應該包含在快照中。

name

取得或設定範圍的名稱

方法

getMemory(DialogContext)

取得此範圍的備份記憶體。

load(DialogContext)

繼承的方法

delete(DialogContext)

刪除範圍的備份記憶體。

saveChanges(DialogContext)

將範圍儲存在回合結束時備份記憶體的範圍。

setMemory(DialogContext, object)

變更記憶體範圍的支援物件。

建構函式詳細資料

SettingsMemoryScope(Record<string, unknown>)

初始化 SettingsMemoryScope 類別的新實例。

new SettingsMemoryScope(initialSettings?: Record<string, unknown>)

參數

initialSettings

Record<string, unknown>

要提供的初始設定集

繼承的屬性詳細資料

includeInSnapshot

取得值,指出這個記憶體是否應該包含在快照中。

includeInSnapshot: boolean

屬性值

boolean

繼承自MemoryScope.includeInSnapshot

name

取得或設定範圍的名稱

name: string

屬性值

string

繼承自MemoryScope.name

方法詳細資料

getMemory(DialogContext)

取得此範圍的備份記憶體。

function getMemory(dc: DialogContext): Record<string, unknown>

參數

dc
DialogContext

此回合 DialogContext 物件。

傳回

Record<string, unknown>

範圍的記憶體。

load(DialogContext)

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

參數

dc
DialogContext

目前的對話框內容。

傳回

Promise<void>

繼承的方法的詳細資料

delete(DialogContext)

刪除範圍的備份記憶體。

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

參數

_dc
DialogContext

目前的對話框內容。

傳回

Promise<void>

繼承自MemoryScope.delete

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