BotStateSet クラス

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

public class BotStateSet

botState のコレクションを管理し、並列で読み込んで保存する機能を提供します。

コンストラクターの概要

コンストラクター 説明
BotStateSet(BotState[] withBotStates)

BotStateSet クラスの新しいインスタンスを初期化します。

BotStateSet(List<BotState> withBotStates)

BotStateSet クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
BotStateSet add(BotState botState)

ボット状態オブジェクトをセットに追加します。

java.util.List<BotState> getBotStates()

BotStateSet のボット状態の一覧を取得します。

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext)

すべての BotState レコードを並列で読み込みます。

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext, boolean force)

すべての BotState レコードを並列で読み込みます。

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext)

すべてのボット状態の変更を並列で保存します。

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext, boolean force)

すべてのボット状態の変更を並列で保存します。

void setBotStates(List<BotState> withBotState)

BotStateSet の [BotStates] リストを設定します。

メソッドの継承元: 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

コンストラクターの詳細

BotStateSet

public BotStateSet(BotState[] withBotStates)

BotStateSet クラスの新しいインスタンスを初期化します。

パラメーター:

withBotStates - 管理する BotState オブジェクトの vArgs リスト。

BotStateSet

public BotStateSet(List withBotStates)

BotStateSet クラスの新しいインスタンスを初期化します。

パラメーター:

withBotStates - 管理する BotState オブジェクトの初期リスト。

メソッドの詳細

add

public BotStateSet add(BotState botState)

ボット状態オブジェクトをセットに追加します。

パラメーター:

botState - 追加するボット状態オブジェクト。

戻り値:

更新された BotStateSet。add(BotState) を複数回 fluently に呼び出すことができます。

getBotStates

public List getBotStates()

BotStateSet の BotStates リストを取得します。

戻り値:

このクラスによって管理される BotState オブジェクト。

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

すべての BotState レコードを並列で読み込みます。

パラメーター:

turnContext - TurnContext。

戻り値:

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

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

すべての BotState レコードを並列で読み込みます。

パラメーター:

turnContext - TurnContext。
force - データをキャッシュに強制する必要があります。

戻り値:

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

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

BotState のすべての変更を並列に保存します。

パラメーター:

turnContext - TurnContext。

戻り値:

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

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

BotState のすべての変更を並列に保存します。

パラメーター:

turnContext - TurnContext。
force - 変更が検出されなかった場合でも、データを強制的に保存する必要があります。

戻り値:

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

setBotStates

public void setBotStates(List withBotState)

BotStateSet の BotStates リストを設定します。

パラメーター:

withBotState - このクラスによって管理される BotState オブジェクト。

適用対象