AutoSaveStateMiddleware Класс

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

Реализации

public class AutoSaveStateMiddleware
implements Middleware

ПО промежуточного слоя для автоматического вызова. SaveChanges() в конце очереди для всего класса BotState, который он управляет.

Сводка по конструктору

Конструктор Описание
AutoSaveStateMiddleware(BotState[] botStates)

Инициализирует новый экземпляр класса автоматическогосохранениясостоянияПО промежуточного слоя.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Инициализирует новый экземпляр класса автоматическогосохранениясостоянияПО промежуточного слоя.

Сводка по методу

Модификатор и тип Метод и описание
AutoSaveStateMiddleware add(BotState botState)

Добавьте состояние ботав список источников для загрузки.

BotStateSet getBotStateSet()

Возвращает список объектов управления состоянием, управляемых этим объектом.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Реализация ПО промежуточного слоя, которая вызывает сохранениеИзменений автоматически в конце поворота.

void setBotStateSet(BotStateSet withBotStateSet)

Возвращает список объектов управления состоянием, управляемых этим объектом.

Методы, унаследованные от 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

Сведения о конструкторе

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

Инициализирует новый экземпляр класса AutoSaveStateMiddleware.

Параметры:

botStates - Начальный список объектов BotState для управления.

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Инициализирует новый экземпляр класса AutoSaveStateMiddleware.

Параметры:

withBotStateSet - Начальный объект BotStateSet для управления.

Сведения о методе

add

public AutoSaveStateMiddleware add(BotState botState)

Добавьте BotState в список источников для загрузки.

Параметры:

botState - botState для управления.

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

botstateset для цепочки больше .use().

getBotStateSet

public BotStateSet getBotStateSet()

Возвращает список объектов управления состоянием, управляемых этим объектом.

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

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

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Реализация ПО промежуточного слоя, которая вызывает savesChanges автоматически в конце поворота.

Параметры:

turnContext - Объект контекста для этого поворота.
next - Делегат для вызова конвейера ПО промежуточного слоя бота.

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

Задача, представляющая асинхронную операцию.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

Возвращает список объектов управления состоянием, управляемых этим объектом.

Параметры:

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

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