MemoryScope クラス
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
public abstract class MemoryScope
MemoryScope は、名前付きメモリ スコープ抽象クラスを表します。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| MemoryScope(String name, Boolean includeInSnapshot) |
クラスの新しいインスタンスを初期化します。 |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(DialogContext dialogContext)
ストレージ内の状態と、これに対するキャッシュを削除します。 |
| java.lang.Boolean | getIncludeInSnapshot() |
| abstract java.lang.Object |
getMemory(DialogContext dialogContext)
このスコープのバッキング メモリを取得します。 |
| java.lang.String | getName() |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
load(DialogContext dialogContext, Boolean force)
ストレージ レイヤーからこの状態キャッシュを設定します。 |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
saveChanges(DialogContext dialogContext, Boolean force)
このための状態キャッシュをストレージ レイヤーに書き込みます。 |
| void | setIncludeInSnapshot(Boolean withIncludeInSnapshot) |
| abstract void |
setMemory(DialogContext dialogContext, Object memory)
メモリ スコープのバッキング オブジェクトを変更します。 |
| void | setName(String withName) |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
MemoryScope
public MemoryScope(String name, Boolean includeInSnapshot)
クラスの新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
delete
public CompletableFuture
ストレージ内の状態と、これに対するキャッシュを削除します。
パラメーター:
戻り値:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
戻り値:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
このスコープのバッキング メモリを取得します。
パラメーター:
戻り値:
getName
public String getName()
戻り値:
load
public CompletableFuture
ストレージ レイヤーからこの状態キャッシュを設定します。
パラメーター:
戻り値:
saveChanges
public CompletableFuture
このための状態キャッシュをストレージ レイヤーに書き込みます。
パラメーター:
戻り値:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
パラメーター:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
メモリ スコープのバッキング オブジェクトを変更します。
パラメーター:
setName
public void setName(String withName)
パラメーター: