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()

Возвращает список состоянийбота для наборасостояния бота.

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

Параллельно загружайте все записи состояния бота.

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

Параллельно загружайте все записи состояния бота.

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)

Задает список состоянийбота длянаборасостояния бота.

Методы, унаследованные от 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) несколько раз.

getBotStates

public List getBotStates()

Возвращает список BotStates для BotStateSet.

Возвращаемое значение:

Объекты BotState, управляемые этим классом.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Параллельно загружайте все записи BotState.

Параметры:

turnContext - The TurnContext.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Параллельно загружайте все записи BotState.

Параметры:

turnContext - The TurnContext.
force - должны ли данные быть вынуждены в кэш.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

Сохранение всех изменений BotState параллельно.

Параметры:

turnContext - The TurnContext.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

Сохранение всех изменений BotState параллельно.

Параметры:

turnContext - The TurnContext.
force - следует ли сохранять данные, даже если не было обнаружено никаких изменений.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

setBotStates

public void setBotStates(List withBotState)

Задает список BotStates для BotStateSet.

Параметры:

withBotState - Объекты BotState, управляемые этим классом.

Применяется к