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
| delete |
Eliminare una conversazione specifica e tutte le attività. |
| get |
Ottenere attività dall'archivio di trascrizioni della memoria. |
| list |
Elencare le conversazioni nel channelId. |
| log |
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
Promise<PagedResult<TranscriptInfo>>
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.