MemoryTranscriptStore class
Penyimpanan transkrip memori menyimpan transkrip dalam memori volatil di Peta.
Keterangan
Karena ini menggunakan kamus volatil yang tidak terbatas, ini hanya boleh digunakan untuk pengujian unit atau lingkungan non-produksi.
Metode
| delete |
Hapus percakapan tertentu dan semua aktivitasnya. |
| get |
Dapatkan aktivitas dari penyimpanan transkrip memori. |
| list |
Mencantumkan percakapan di channelId. |
| log |
Catat aktivitas ke transkrip. |
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>
Janji yang mewakili operasi asinkron.
getTranscriptActivities(string, string, string, Date)
Dapatkan aktivitas dari penyimpanan transkrip memori.
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>>
Halaman aktivitas yang cocok.
listTranscripts(string, string)
Mencantumkan percakapan di channelId.
function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>
Parameter
- channelId
-
string
Id Saluran.
- continuationToken
-
string
Token kelanjutan ke halaman melalui hasil.
Mengembalikan
Promise<PagedResult<TranscriptInfo>>
Halaman percakapan untuk saluran dari penyimpanan.
logActivity(Activity)
Catat aktivitas ke transkrip.
function logActivity(activity: Activity): void | Promise<void>
Parameter
- activity
-
Activity
Aktivitas untuk dicatat.
Mengembalikan
void | Promise<void>
Janji yang mewakili operasi asinkron.