MemoryTranscriptStore 类

  • java.lang.Object
    • com.microsoft.bot.builder.MemoryTranscriptStore

实现

public class MemoryTranscriptStore
implements TranscriptStore

内存脚本存储将脚本存储在字典中的易失性内存中。

由于它使用未绑定的易失性字典,因此应仅用于单元测试或非生产环境。

构造函数摘要

构造函数 说明
MemoryTranscriptStore()

方法摘要

修饰符和类型 方法和描述
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

从存储中删除聊天数据。

java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

从与一组条件匹配的存储活动中获取。

java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId, String continuationToken)

从存储区获取通道上的对话。

final java.util.concurrent.CompletableFuture<java.lang.Void> logActivity(Activity activity)

将活动记录到脚本。

方法继承自 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

构造函数详细信息

MemoryTranscriptStore

public MemoryTranscriptStore()

方法详细信息

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

从存储中删除聊天数据。

参数:

channelId - 对话所传入的通道的 ID。
conversationId - 要删除的对话的 ID。

返回:

表示要执行的工作的任务。

getTranscriptActivities

public CompletableFuture> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

从与一组条件匹配的存储活动中获取。

参数:

channelId - 对话所传入的通道的 ID。
conversationId - 会话的 ID。
continuationToken - 结果上一页的延续标记。
startDate - 截止日期。 不包括早于此日期的活动。

返回:

表示要执行的工作的任务。 如果任务成功完成,则结果包含匹配的活动。

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

从存储区获取通道上的对话。

参数:

channelId - 通道的 ID。
continuationToken - 结果上一页的延续标记。

返回:

表示要执行的工作的任务。

logActivity

public final CompletableFuture logActivity(Activity activity)

将活动记录到脚本。

参数:

activity - 要记录的活动。

返回:

表示要执行的工作的 CompletableFuture。

适用于