MemoryStorage 类
- java.lang.Object
- com.microsoft.bot.builder.MemoryStorage
实现
public class MemoryStorage
implements Storage
使用内存中字典的存储层。
构造函数摘要
构造函数 | 说明 |
---|---|
MemoryStorage() |
初始化内存 |
MemoryStorage(Map<String,JsonNode> values) |
初始化内存 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(String[] keys)
从存储中删除存储项。 |
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> |
read(String[] keys)
从存储中读取存储项。 |
java.util.concurrent.CompletableFuture<java.lang.Void> |
write(Map<String,Object> changes)
将存储项写入存储。 |
方法继承自 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
构造函数详细信息
MemoryStorage
public MemoryStorage()
初始化 MemoryStorage 类的新实例。
MemoryStorage
public MemoryStorage(Map
初始化 MemoryStorage 类的新实例。
Parameters:
values
- 要使用的预先存在的字典;或 null 以使用新。
方法详细信息
delete
public CompletableFuture
从存储中删除存储项。
Parameters:
keys
- 要删除的项的键
Returns:
一个任务,表示排队要执行的工作。
read
public CompletableFuture<>
从存储中读取存储项。
Parameters:
keys
- 要读取的项的键
Returns:
一个任务,表示排队要执行的工作。 如果活动成功发送,任务结果将包含按键编制索引的读取项。
write
public CompletableFuture
将存储项写入存储。
Parameters:
changes
- 要写入的项,按键编制索引。
Returns:
一个任务,表示排队要执行的工作。