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
delete |
Elimine una conversación específica y todas sus actividades. |
get |
Obtenga actividades del almacén de transcripciones de memoria. |
list |
Enumere las conversaciones en channelId. |
log |
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
Promise<PagedResult<TranscriptInfo>>
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.