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
| Azure |
Membuat instans AzureBlobTranscriptStore baru. |
Metode
| delete |
Hapus percakapan tertentu dan semua aktivitasnya. |
| get |
Mendapatkan aktivitas untuk percakapan (alias transkrip) |
| list |
Mencantumkan percakapan di channelId. |
| log |
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>