MemoryStorage 類別

  • java.lang.Object
    • com.microsoft.bot.builder.MemoryStorage

實作

public class MemoryStorage
implements Storage

使用記憶體內部字典的儲存層。

建構函式摘要

建構函式 Description
MemoryStorage()

初始化 MemoryStorage 類別的新實例。

MemoryStorage(Map<String,JsonNode> values)

初始化 MemoryStorage 類別的新實例。

方法摘要

修飾詞與類型 方法與描述
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 values)

初始化 MemoryStorage 類別的新實例。

參數:

values - 要使用的預先存在的字典;或 null 以使用新的 。

方法詳細資料

delete

public CompletableFuture delete(String[] keys)

從記憶體中刪除記憶體專案。

參數:

keys - 要刪除之專案的索引鍵

傳回:

工作,表示要執行的工作佇列。

read

public CompletableFuture> read(String[] keys)

從記憶體讀取記憶體專案。

參數:

keys - 要讀取之專案的索引鍵

傳回:

工作,表示要執行的工作佇列。 如果成功傳送活動,工作結果會包含依索引鍵編製索引的專案。

write

public CompletableFuture write(Map changes)

將記憶體專案寫入記憶體。

參數:

changes - 要寫入的專案,依索引鍵編製索引。

傳回:

工作,表示要執行的工作佇列。

適用於