MemoryTranscriptStore class
O repositório de transcrição de memória armazena transcrições em memória volátil em um Mapa.
Comentários
Como isso usa um dicionário volátil não associado, isso só deve ser usado para testes de unidade ou ambientes de não produção.
Métodos
| delete |
Exclua uma conversa específica e todas as atividades dela. |
| get |
Obtenha atividades do repositório de transcrição de memória. |
| list |
Listar conversas no channelId. |
| log |
Registre uma atividade na transcrição. |
Detalhes do método
deleteTranscript(string, string)
Exclua uma conversa específica e todas as atividades dela.
function deleteTranscript(channelId: string, conversationId: string): Promise<void>
Parâmetros
- channelId
-
string
ID do canal onde a conversa ocorreu.
- conversationId
-
string
ID da conversa a ser excluída.
Retornos
Promise<void>
Uma promessa que representa a operação assíncrona.
getTranscriptActivities(string, string, string, Date)
Obtenha atividades do repositório de transcrição de memória.
function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>
Parâmetros
- channelId
-
string
ID do canal.
- conversationId
-
string
ID da conversa.
- continuationToken
-
string
Token de continuação para a página pelos resultados.
- startDate
-
Date
Hora mais antiga para incluir.
Retornos
Promise<PagedResult<Activity>>
Uma página de atividades correspondentes.
listTranscripts(string, string)
Listar conversas no channelId.
function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>
Parâmetros
- channelId
-
string
ID do canal.
- continuationToken
-
string
Token de continuação para a página pelos resultados.
Retornos
Promise<PagedResult<TranscriptInfo>>
Uma página de conversas para um canal da loja.
logActivity(Activity)
Registre uma atividade na transcrição.
function logActivity(activity: Activity): void | Promise<void>
Parâmetros
- activity
-
Activity
Atividade a ser registrada em log.
Retornos
void | Promise<void>
Uma promessa que representa a operação assíncrona.