MemoryTranscriptStore class
Le magasin de transcriptions de mémoire stocke les transcriptions en mémoire volatile dans une carte.
Remarques
Étant donné que cela utilise un dictionnaire volatile non lié, cela ne doit être utilisé que pour les tests unitaires ou les environnements hors production.
Méthodes
delete |
Supprimez une conversation spécifique et toutes ses activités. |
get |
Obtenir des activités à partir du magasin de transcriptions de mémoire. |
list |
Répertorier les conversations dans channelId. |
log |
Journaliser une activité dans la transcription. |
Détails de la méthode
deleteTranscript(string, string)
Supprimez une conversation spécifique et toutes ses activités.
function deleteTranscript(channelId: string, conversationId: string): Promise<void>
Paramètres
- channelId
-
string
ID de canal où la conversation a eu lieu.
- conversationId
-
string
ID de la conversation à supprimer.
Retours
Promise<void>
Promesse représentant l’opération asynchrone.
getTranscriptActivities(string, string, string, Date)
Obtenir des activités à partir du magasin de transcriptions de mémoire.
function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>
Paramètres
- channelId
-
string
ID de canal.
- conversationId
-
string
ID de conversation.
- continuationToken
-
string
Jeton de continuation vers la page par le biais des résultats.
- startDate
-
Date
Heure la plus ancienne à inclure.
Retours
Promise<PagedResult<Activity>>
Page des activités correspondantes.
listTranscripts(string, string)
Répertorier les conversations dans channelId.
function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>
Paramètres
- channelId
-
string
ID de canal.
- continuationToken
-
string
Jeton de continuation vers la page par le biais des résultats.
Retours
Promise<PagedResult<TranscriptInfo>>
Page de conversations d’un canal à partir du store.
logActivity(Activity)
Journaliser une activité dans la transcription.
function logActivity(activity: Activity): void | Promise<void>
Paramètres
- activity
-
Activity
Activité à journaliser.
Retours
void | Promise<void>
Promesse représentant l’opération asynchrone.