DialogMemoryScope class

DialogMemoryScope マップ "dialog" -> dc.parent.activeDialog.state ||dc.activeDialog.state

Extends

コンストラクター

DialogMemoryScope()

DialogMemoryScope クラスの新しいインスタンスを初期化します。

継承されたプロパティ

includeInSnapshot

このメモリをスナップショットに含める必要があるかどうかを示す値を取得します。

name

スコープの名前を取得または設定します。

メソッド

getMemory(DialogContext)

このスコープのバッキング メモリを取得します。

setMemory(DialogContext, object)

メモリ スコープのバッキング オブジェクトを変更します。

継承されたメソッド

delete(DialogContext)

スコープのバッキング メモリを削除します。

load(DialogContext)

ターンの開始時にメモリをバッキングするスコープを読み込みます。

saveChanges(DialogContext)

ターンの終了時にメモリをバッキングするスコープを保存します。

コンストラクターの詳細

DialogMemoryScope()

DialogMemoryScope クラスの新しいインスタンスを初期化します。

new DialogMemoryScope()

継承されたプロパティの詳細

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 から継承された