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)
参数: