MemoryStorage 類別
- java.
lang. Object - com.
microsoft. bot. builder. MemoryStorage
- com.
實作
public class MemoryStorage
implements Storage
使用記憶體內部字典的儲存層。
建構函式摘要
| 建構函式 | Description |
|---|---|
| MemoryStorage() |
初始化 Memory |
| MemoryStorage(Map<String,JsonNode> values) |
初始化 Memory |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(String[] keys)
從記憶體中刪除記憶體專案。 |
| java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> |
read(String[] keys)
從記憶體讀取記憶體專案。 |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
write(Map<String,Object> changes)
將記憶體專案寫入記憶體。 |
方法繼承來源 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
建構函式詳細資料
MemoryStorage
public MemoryStorage()
初始化 MemoryStorage 類別的新實例。
MemoryStorage
public MemoryStorage(Map
初始化 MemoryStorage 類別的新實例。
參數:
values
- 要使用的預先存在的字典;或 null 以使用新的 。
方法詳細資料
delete
public CompletableFuture
從記憶體中刪除記憶體專案。
參數:
keys
- 要刪除之專案的索引鍵
傳回:
工作,表示要執行的工作佇列。
read
public CompletableFuture
從記憶體讀取記憶體專案。
參數:
keys
- 要讀取之專案的索引鍵
傳回:
工作,表示要執行的工作佇列。 如果成功傳送活動,工作結果會包含依索引鍵編製索引的專案。
write
public CompletableFuture
將記憶體專案寫入記憶體。
參數:
changes
- 要寫入的專案,依索引鍵編製索引。
傳回:
工作,表示要執行的工作佇列。