MemoryScope Класс

  • java.lang.Object
    • com.microsoft.bot.dialogs.memory.scopes.MemoryScope

public abstract class MemoryScope

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

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

Конструктор Описание
MemoryScope(String name, Boolean includeInSnapshot)

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

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

Модификатор и тип Метод и описание
java.util.concurrent.CompletableFuture<java.lang.Void> delete(DialogContext dialogContext)

Удаляет любое состояние в хранилище и кэш для этого.

java.lang.Boolean getIncludeInSnapshot()
abstract java.lang.Object getMemory(DialogContext dialogContext)

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

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

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

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

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

void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
abstract void setMemory(DialogContext dialogContext, Object memory)

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

void setName(String withName)

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

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

MemoryScope

public MemoryScope(String name, Boolean includeInSnapshot)

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

Параметры:

name - Имя области.
includeInSnapshot - Значение, указывающее, должна ли эта память быть включена в моментальный снимок.

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

delete

public CompletableFuture delete(DialogContext dialogContext)

Удаляет любое состояние в хранилище и кэш для этого.

Параметры:

dialogContext - Объект контекста диалогового окна для этого шага.

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

Завершение РаботыFuture A будущее, представляющее рабочую очередь для выполнения.

getIncludeInSnapshot

public Boolean getIncludeInSnapshot()

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

Логическое значение возвращает значение, указывающее, должна ли эта память быть включена в моментальный снимок.

getMemory

public abstract Object getMemory(DialogContext dialogContext)

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

Параметры:

dialogContext - Диалоговое окноContext для получения из хранилища памяти.

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

Объект Память для этой области.

getName

public String getName()

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

Строка Возвращает имя области.

load

public CompletableFuture load(DialogContext dialogContext, Boolean force)

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

Параметры:

dialogContext - Объект контекста диалогового окна для этого шага.
force - Значение true для перезаписи существующего кэша состояния или false для загрузки состояния из хранилища только в том случае, если кэш еще не существует.

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

Завершение РаботыFuture A будущее, представляющее рабочую очередь для выполнения.

saveChanges

public CompletableFuture saveChanges(DialogContext dialogContext, Boolean force)

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

Параметры:

dialogContext - Объект контекста диалогового окна для этого шага.
force - Значение true, чтобы сохранить кэш состояния в хранилище. или false, чтобы сохранить состояние в хранилище только в том случае, если свойство в кэше изменилось.

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

Завершение РаботыFuture A будущее, представляющее рабочую очередь для выполнения.

setIncludeInSnapshot

public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)

Параметры:

withIncludeInSnapshot - Задает значение, указывающее, должна ли эта память быть включена в моментальный снимок.

setMemory

public abstract void setMemory(DialogContext dialogContext, Object memory)

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

Параметры:

dialogContext - Диалоговое окноContext для задания в хранилище памяти.
memory - Память для задания диалогового окна DialogContext.

setName

public void setName(String withName)

Параметры:

withName - Задает имя области.

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