共用方式為


DialogContextMemoryScope class

DialogContextMemoryScope 對應 'dialogcontext' -> 屬性。

Extends

建構函式

DialogContextMemoryScope()

初始化 DialogContextMemoryScope 類別的新實例。

繼承的屬性

includeInSnapshot

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

name

取得或設定範圍的名稱

方法

getMemory(DialogContext)

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

繼承的方法

delete(DialogContext)

刪除範圍的備份記憶體。

load(DialogContext)

在回合開始時載入備份記憶體的範圍。

saveChanges(DialogContext)

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

setMemory(DialogContext, object)

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

建構函式詳細資料

DialogContextMemoryScope()

初始化 DialogContextMemoryScope 類別的新實例。

new DialogContextMemoryScope()

繼承的屬性詳細資料

includeInSnapshot

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

includeInSnapshot: boolean

屬性值

boolean

繼承自MemoryScope.includeInSnapshot

name

取得或設定範圍的名稱

name: string

屬性值

string

繼承自MemoryScope.name

方法詳細資料

getMemory(DialogContext)

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

function getMemory(dc: DialogContext): Record<"stack" | "activeDialog" | "parent", unknown>

參數

dc
DialogContext

這個回合的 DialogContext 物件。

傳回

Record<"stack" | "activeDialog" | "parent", unknown>

範圍的記憶體。

繼承的方法的詳細資料

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