通过


BlobsTranscriptStore class

BlobsTranscriptStore 是一个 TranscriptStore,用于在 Azure Blob 存储中持久保存脚本

构造函数

BlobsTranscriptStore(string, string, BlobsTranscriptStoreOptions)

构造 BlobsTranscriptStore 实例。

方法

deleteTranscript(string, string)

删除特定对话及其所有活动。

getTranscriptActivities(string, string, string, Date)

获取对话的活动(即脚本)。

listTranscripts(string, string)

列出 channelId 中的对话。

logActivity(Activity, BlobsTranscriptStoreOptions)

将活动记录到脚本。

构造函数详细信息

BlobsTranscriptStore(string, string, BlobsTranscriptStoreOptions)

构造 BlobsTranscriptStore 实例。

new BlobsTranscriptStore(connectionString: string, containerName: string, options?: BlobsTranscriptStoreOptions)

参数

connectionString

string

Azure Blob 存储连接字符串

containerName

string

Azure Blob 存储容器名称

options
BlobsTranscriptStoreOptions

BlobsTranscriptStore 的其他选项

方法详细信息

deleteTranscript(string, string)

删除特定对话及其所有活动。

function deleteTranscript(channelId: string, conversationId: string): Promise<void>

参数

channelId

string

channelId

conversationId

string

conversationId

返回

Promise<void>

表示异步操作的 promise。

getTranscriptActivities(string, string, string, Date)

获取对话的活动(即脚本)。

function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>

参数

channelId

string

channelId

conversationId

string

conversationId

continuationToken

string

继续标记以分页浏览结果

startDate

Date

最早包含在结果中的时间

返回

Promise<PagedResult<Activity>>

解析为 活动 项的 PagedResult 的承诺

listTranscripts(string, string)

列出 channelId 中的对话。

function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>

参数

channelId

string

channelId

continuationToken

string

继续标记以分页浏览结果

返回

Promise<PagedResult<TranscriptInfo>>

解析为 活动 项的 PagedResult 的承诺

logActivity(Activity, BlobsTranscriptStoreOptions)

将活动记录到脚本。

function logActivity(activity: Activity, options?: BlobsTranscriptStoreOptions): Promise<void>

参数

activity

Activity

要记录的活动

options
BlobsTranscriptStoreOptions

BlobsTranscriptStore 的可选设置

返回

Promise<void>

表示异步操作的 promise。