MemoryTranscriptStore Classe

  • java.lang.Object
    • com.microsoft.bot.builder.MemoryTranscriptStore

Implementações

public class MemoryTranscriptStore
implements TranscriptStore

O repositório de transcrição de memória armazena transcrições em memória volátil em um Dicionário.

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.

Resumo do Construtor

Construtor Description
MemoryTranscriptStore()

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

Exclui dados de conversa do repositório.

java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

Obtém das atividades do repositório que correspondem a um conjunto de critérios.

java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId, String continuationToken)

Obtém as conversas em um canal da loja.

final java.util.concurrent.CompletableFuture<java.lang.Void> logActivity(Activity activity)

Registra uma atividade na transcrição.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

MemoryTranscriptStore

public MemoryTranscriptStore()

Detalhes do método

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Exclui dados de conversa do repositório.

Parameters:

channelId - A ID do canal em que a conversa está.
conversationId - A ID da conversa a ser excluída.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

getTranscriptActivities

public CompletableFuture<>> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

Obtém das atividades do repositório que correspondem a um conjunto de critérios.

Parameters:

channelId - A ID do canal em que a conversa está.
conversationId - A ID da conversa.
continuationToken - O token de continuação da página anterior de resultados.
startDate - Uma data de corte. Atividades mais antigas que essa data não estão incluídas.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução. Se a tarefa for concluída com êxito, o resultado conterá as atividades correspondentes.

listTranscripts

public CompletableFuture<>> listTranscripts(String channelId, String continuationToken)

Obtém as conversas em um canal da loja.

Parameters:

channelId - A ID do canal.
continuationToken - O token de continuação da página anterior de resultados.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

logActivity

public final CompletableFuture logActivity(Activity activity)

Registra uma atividade na transcrição.

Parameters:

activity - A atividade a ser registrada.

Returns:

Um CompleteableFuture que representa o trabalho enfileirado para execução.

Aplica-se a