MemoryScope 類別
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
public abstract class MemoryScope
MemoryScope 代表具名記憶體範圍抽象類。
建構函式摘要
| 建構函式 | Description |
|---|---|
| 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)
參數: