Compartilhar via


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

deleteTranscript(string, string)

Exclua uma conversa específica e todas as atividades dela.

getTranscriptActivities(string, string, string, Date)

Obtenha atividades do repositório de transcrição de memória.

listTranscripts(string, string)

Listar conversas no channelId.

logActivity(Activity)

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

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.