ConversationMemoryScope class
現在の会話にスコープが設定されているメモリ。
- Extends
コンストラクター
Conversation |
ConversationMemoryScope クラスの新しいインスタンスを初期化します。 |
継承されたプロパティ
include |
このメモリをスナップショットに含める必要があるかどうかを示す値を取得します。 |
name | スコープの名前を取得または設定します。 |
継承されたメソッド
delete(Dialog |
この BotStateのストレージとキャッシュ内の状態を削除します。 |
get |
このスコープのバッキング メモリを取得します。 |
load(Dialog |
ストレージ レイヤーからこの BotState の状態キャッシュを設定します。 |
save |
この BotState の状態キャッシュをストレージ レイヤーに書き込みます。 |
set |
メモリ スコープのバッキング オブジェクトを変更します。 |
コンストラクターの詳細
ConversationMemoryScope()
ConversationMemoryScope クラスの新しいインスタンスを初期化します。
new ConversationMemoryScope()
継承されたプロパティの詳細
includeInSnapshot
このメモリをスナップショットに含める必要があるかどうかを示す値を取得します。
includeInSnapshot: boolean
プロパティ値
boolean
name
スコープの名前を取得または設定します。
name: string
プロパティ値
string
継承済みメソッドの詳細
delete(DialogContext)
この BotStateのストレージとキャッシュ内の状態を削除します。
function delete(_dc: DialogContext): Promise<void>
パラメーター
- _dc
- DialogContext
このターンの DialogContext オブジェクト。
戻り値
Promise<void>
実行するキューに登録された作業を表す Promise。
BotStateMemoryScope.delete
getMemory(DialogContext)
このスコープのバッキング メモリを取得します。
function getMemory(dc: DialogContext): object
パラメーター
現在のダイアログ コンテキスト。
戻り値
object
スコープのメモリ。
botStateMemoryScope.getMemory から継承
load(DialogContext, boolean)
ストレージ レイヤーからこの BotState の状態キャッシュを設定します。
function load(dc: DialogContext, force?: boolean): Promise<void>
パラメーター
このターンの DialogContext オブジェクト。
- force
-
boolean
省略可能。既存の状態キャッシュを上書きする true
。キャッシュがまだ存在しない場合にのみ、ストレージから状態を読み込む false
。
戻り値
Promise<void>
実行するキューに登録された作業を表す Promise。
botStateMemoryScope.load から継承
saveChanges(DialogContext, boolean)
この BotState の状態キャッシュをストレージ レイヤーに書き込みます。
function saveChanges(dc: DialogContext, force?: boolean): Promise<void>
パラメーター
このターンの DialogContext オブジェクト。
- force
-
boolean
オプション。状態キャッシュをストレージに保存する true
。キャッシュ内のプロパティが変更された場合にのみ、状態をストレージに保存する false
。
戻り値
Promise<void>
実行するキューに登録された作業を表す Promise。
botStateMemoryScope.saveChanges
setMemory(DialogContext, object)
メモリ スコープのバッキング オブジェクトを変更します。
function setMemory(dc: DialogContext, _memory: object)
パラメーター
現在のダイアログ コンテキスト
- _memory
-
object
記憶
botStateMemoryScope.setMemory