MemoryScope Класс
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
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
Сведения о конструкторе
MemoryScope
public MemoryScope(String name, Boolean includeInSnapshot)
Инициализирует новый экземпляр класса.
Параметры:
Сведения о методе
delete
public CompletableFuture
Удаляет любое состояние в хранилище и кэш для этого.
Параметры:
Возвращаемое значение:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
Возвращаемое значение:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
Получите резервную память для этой области.
Параметры:
Возвращаемое значение:
getName
public String getName()
Возвращаемое значение:
load
public CompletableFuture
Заполняет кэш состояния для этого из уровня хранилища.
Параметры:
Возвращаемое значение:
saveChanges
public CompletableFuture
Записывает кэш состояния для этого уровня хранилища.
Параметры:
Возвращаемое значение:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
Параметры:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
Изменяет резервный объект для области памяти.
Параметры:
setName
public void setName(String withName)
Параметры: