Bagikan melalui


AzureBlobTranscriptStore class

Peringatan

API ini sudah tidak digunakan lagi.

This class is deprecated in favor of BlobsTranscriptStore

Menyimpan transkrip dalam kontainer Azure Blob.

Keterangan

Setiap aktivitas disimpan sebagai blob JSON dengan struktur container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Konstruktor

AzureBlobTranscriptStore(BlobStorageSettings)

Membuat instans AzureBlobTranscriptStore baru.

Metode

deleteTranscript(string, string)

Hapus percakapan tertentu dan semua aktivitasnya.

getTranscriptActivities(string, string, string, Date)

Mendapatkan aktivitas untuk percakapan (alias transkrip)

listTranscripts(string, string)

Mencantumkan percakapan di channelId.

logActivity(Activity)

Catat aktivitas ke transkrip.

Detail Konstruktor

AzureBlobTranscriptStore(BlobStorageSettings)

Membuat instans AzureBlobTranscriptStore baru.

new AzureBlobTranscriptStore(settings: BlobStorageSettings)

Parameter

settings
BlobStorageSettings

Pengaturan yang diperlukan untuk mengonfigurasi instans BlobStorage

Detail Metode

deleteTranscript(string, string)

Hapus percakapan tertentu dan semua aktivitasnya.

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

Parameter

channelId

string

Id Saluran tempat percakapan berlangsung.

conversationId

string

Id percakapan yang akan dihapus.

Mengembalikan

Promise<void>

getTranscriptActivities(string, string, string, Date)

Mendapatkan aktivitas untuk percakapan (alias transkrip)

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

Parameter

channelId

string

Id Saluran.

conversationId

string

Id Percakapan.

continuationToken

string

Token kelanjutan ke halaman melalui hasil.

startDate

Date

Waktu paling awal untuk disertakan.

Mengembalikan

Promise<PagedResult<Activity>>

PagedResult aktivitas.

listTranscripts(string, string)

Mencantumkan percakapan di channelId.

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

Parameter

channelId

string

Id Saluran.

continuationToken

string

Token ContinuationToken ke halaman melalui hasil.

Mengembalikan

Promise<PagedResult<TranscriptInfo>>

Representasi janji PagedResult

logActivity(Activity)

Catat aktivitas ke transkrip.

function logActivity(activity: Activity): Promise<void>

Parameter

activity

Activity

Aktivitas sedang dicatat.

Mengembalikan

Promise<void>