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