Condividi tramite


MemoryTranscriptStore class

L'archivio trascrizioni di memoria archivia le trascrizioni in memoria volatile in una mappa.

Commenti

Poiché questo usa un dizionario volatile non associato, questo deve essere usato solo per unit test o ambienti non di produzione.

Metodi

deleteTranscript(string, string)

Eliminare una conversazione specifica e tutte le attività.

getTranscriptActivities(string, string, string, Date)

Ottenere attività dall'archivio di trascrizioni della memoria.

listTranscripts(string, string)

Elencare le conversazioni nel channelId.

logActivity(Activity)

Registrare un'attività nella trascrizione.

Dettagli metodo

deleteTranscript(string, string)

Eliminare una conversazione specifica e tutte le attività.

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

Parametri

channelId

string

ID canale in cui è stata eseguita la conversazione.

conversationId

string

ID della conversazione da eliminare.

Restituisce

Promise<void>

Promessa che rappresenta l'operazione asincrona.

getTranscriptActivities(string, string, string, Date)

Ottenere attività dall'archivio di trascrizioni della memoria.

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

Parametri

channelId

string

ID canale.

conversationId

string

ID conversazione.

continuationToken

string

Token di continuazione da visualizzare nella pagina dei risultati.

startDate

Date

Prima ora da includere.

Restituisce

Promise<PagedResult<Activity>>

Pagina delle attività corrispondenti.

listTranscripts(string, string)

Elencare le conversazioni nel channelId.

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

Parametri

channelId

string

ID canale.

continuationToken

string

Token di continuazione da visualizzare nella pagina dei risultati.

Restituisce

Pagina di conversazioni per un canale dallo Store.

logActivity(Activity)

Registrare un'attività nella trascrizione.

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

Parametri

activity

Activity

Attività da registrare.

Restituisce

void | Promise<void>

Promessa che rappresenta l'operazione asincrona.