Compartir a través de


MemoryTranscriptStore class

El almacén de transcripciones de memoria almacena transcripciones en memoria volátil en un mapa.

Comentarios

Dado que usa un diccionario volátil sin enlazar, solo se debe usar para pruebas unitarias o entornos que no sean de producción.

Métodos

deleteTranscript(string, string)

Elimine una conversación específica y todas sus actividades.

getTranscriptActivities(string, string, string, Date)

Obtenga actividades del almacén de transcripciones de memoria.

listTranscripts(string, string)

Enumere las conversaciones en channelId.

logActivity(Activity)

Registre una actividad en la transcripción.

Detalles del método

deleteTranscript(string, string)

Elimine una conversación específica y todas sus actividades.

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

Parámetros

channelId

string

Id. de canal donde tuvo lugar la conversación.

conversationId

string

Identificador de la conversación que se va a eliminar.

Devoluciones

Promise<void>

Promesa que representa la operación asincrónica.

getTranscriptActivities(string, string, string, Date)

Obtenga actividades del almacén de transcripciones de memoria.

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

Parámetros

channelId

string

Id. de canal.

conversationId

string

Identificador de conversación.

continuationToken

string

Token de continuación para paginar los resultados.

startDate

Date

Hora más temprana de incluir.

Devoluciones

Promise<PagedResult<Activity>>

Página de actividades coincidentes.

listTranscripts(string, string)

Enumere las conversaciones en channelId.

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

Parámetros

channelId

string

Id. de canal.

continuationToken

string

Token de continuación para paginar los resultados.

Devoluciones

Una página de conversaciones para un canal desde la tienda.

logActivity(Activity)

Registre una actividad en la transcripción.

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

Parámetros

activity

Activity

Actividad que se va a registrar.

Devoluciones

void | Promise<void>

Promesa que representa la operación asincrónica.