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 values)

初始化 MemoryStorage 类的新实例。

Parameters:

values - 要使用的预先存在的字典;或 null 以使用新。

方法详细信息

delete

public CompletableFuture delete(String[] keys)

从存储中删除存储项。

Parameters:

keys - 要删除的项的键

Returns:

一个任务,表示排队要执行的工作。

read

public CompletableFuture<>> read(String[] keys)

从存储中读取存储项。

Parameters:

keys - 要读取的项的键

Returns:

一个任务,表示排队要执行的工作。 如果活动成功发送,任务结果将包含按键编制索引的读取项。

write

public CompletableFuture write(Map changes)

将存储项写入存储。

Parameters:

changes - 要写入的项,按键编制索引。

Returns:

一个任务,表示排队要执行的工作。

适用于