BlobsTranscriptStore class

BlobsTranscriptStore は、Azure Blob Storage にトランスクリプトを保持する TranscriptStore です

コンストラクター

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 Storage の接続文字列

containerName

string

Azure Blob Storage コンテナー名

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 に解決される Promise

listTranscripts(string, string)

channelId 内の会話を一覧表示します。

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

パラメーター

channelId

string

channelId

continuationToken

string

結果をページングする継続トークン

戻り値

Promise<PagedResult<TranscriptInfo>>

アクティビティの 項目の PagedResult に解決される Promise

logActivity(Activity, BlobsTranscriptStoreOptions)

アクティビティをトランスクリプトに記録します。

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

パラメーター

activity

Activity

ログに記録するアクティビティ

options
BlobsTranscriptStoreOptions

BlobsTranscriptStore のオプションの設定

戻り値

Promise<void>

非同期操作を表す Promise。