MemoryStorage クラス

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

実装

public class MemoryStorage
implements Storage

メモリ内ディクショナリを使用するストレージ レイヤー。

コンストラクターの概要

コンストラクター 説明
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 - 書き込む項目。キーによってインデックスが付けられます。

戻り値:

実行するキューに登録された作業を表すタスク。

適用対象