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 クラスの新しいインスタンスを初期化します。

Parameters:

values - 使用する既存のディクショナリ。または null を指定して新しい値を使用します。

メソッドの詳細

delete

public CompletableFuture delete(String[] keys)

ストレージからストレージ項目を削除します。

Parameters:

keys - 削除する項目のキー

Returns:

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

read

public CompletableFuture<>> read(String[] keys)

ストレージからストレージ項目を読み取ります。

Parameters:

keys - 読み取る項目のキー

Returns:

実行するキューに登録された作業を表すタスク。 アクティビティが正常に送信されると、タスクの結果には、キーでインデックス付けされた読み取り項目が含まれます。

write

public CompletableFuture write(Map changes)

ストレージ項目をストレージに書き込みます。

Parameters:

changes - 書き込む項目。キーによってインデックスが付けられます。

Returns:

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

適用対象