BotStateMemoryScope<T> Класс

Параметры типа

T

Тип BotState.

public class BotStateMemoryScope
extends MemoryScope

BotStateMemoryScope представляет область памяти BotState.

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

Конструктор Описание
BotStateMemoryScope(Class<T> type, String name)

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

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

Модификатор и тип Метод и описание
final java.lang.Object getMemory(DialogContext dialogContext)

Получите резервную память для этой области.

java.util.concurrent.CompletableFuture<java.lang.Void> load(DialogContext dialogContext, Boolean force)

Заполняет кэш состояния для этого из уровня хранилища.

java.util.concurrent.CompletableFuture<java.lang.Void> saveChanges(DialogContext dialogContext, Boolean force)

Записывает кэш состояния для этого уровня хранилища.

final void setMemory(DialogContext dialogContext, Object memory)

Изменяет резервный объект для области памяти.

Методы, унаследованные от MemoryScope

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

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

BotStateMemoryScope

public BotStateMemoryScope(Class type, String name)

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

Параметры:

type - Тип создаваемого T.
name - Имя свойства.

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

getMemory

public final Object getMemory(DialogContext dialogContext)

Получите резервную память для этой области.

Переопределения:

BotStateMemoryScope<T>.getMemory(DialogContext dialogContext)

Параметры:

dialogContext

load

public CompletableFuture load(DialogContext dialogContext, Boolean force)

Заполняет кэш состояния для этого из уровня хранилища.

Переопределения:

BotStateMemoryScope<T>.load(DialogContext dialogContext, Boolean force)

Параметры:

dialogContext
force

saveChanges

public CompletableFuture saveChanges(DialogContext dialogContext, Boolean force)

Записывает кэш состояния для этого уровня хранилища.

Переопределения:

BotStateMemoryScope<T>.saveChanges(DialogContext dialogContext, Boolean force)

Параметры:

dialogContext
force

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

Будущее, представляющее

setMemory

public final void setMemory(DialogContext dialogContext, Object memory)

Изменяет резервный объект для области памяти.

Переопределения:

BotStateMemoryScope<T>.setMemory(DialogContext dialogContext, Object memory)

Параметры:

dialogContext
memory

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