Partager via


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

deleteTranscript(string, string)

Supprimez une conversation spécifique et toutes ses activités.

getTranscriptActivities(string, string, string, Date)

Obtenir des activités à partir du magasin de transcriptions de mémoire.

listTranscripts(string, string)

Répertorier les conversations dans channelId.

logActivity(Activity)

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

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.