BlobsTranscriptStore 类
- java.
lang. Object - com.
microsoft. bot. azure. blobs. BlobsTranscriptStore
- com.
实现
public class BlobsTranscriptStore
implements TranscriptStore
Blob 脚本存储将脚本存储在 Azure Blob 容器中。 每个活动以 json blob 的形式存储在容器/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json的结构中。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| BlobsTranscriptStore(String dataConnectionString, String containerName) |
初始化 BlobsTranscriptStore 类的新实例。 |
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteTranscript(String channelId, String conversationId)
删除特定对话及其所有活动。 |
|
java.util.concurrent.CompletableFuture<Paged |
getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)
获取对话的活动(即脚本)。 |
|
java.util.concurrent.CompletableFuture<Paged |
listTranscripts(String channelId, String continuationToken)
列出频道 |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
logActivity(Activity activity)
将活动记录到脚本。 |
方法继承自 java.lang.Object
构造函数详细信息
BlobsTranscriptStore
public BlobsTranscriptStore(String dataConnectionString, String containerName)
初始化 BlobsTranscriptStore 类的新实例。
参数:
方法详细信息
deleteTranscript
public CompletableFuture
删除特定对话及其所有活动。
参数:
返回:
getTranscriptActivities
public CompletableFuture
获取对话的活动(即脚本)。
参数:
返回:
listTranscripts
public CompletableFuture
列出 channelId 中的对话。
参数:
返回:
logActivity
public CompletableFuture
将活动记录到脚本。
参数:
返回: