BlobsTranscriptStore Classe

  • java.lang.Object
    • com.microsoft.bot.azure.blobs.BlobsTranscriptStore

Implementações

public class BlobsTranscriptStore
implements TranscriptStore

O repositório de transcrição de blobs armazena transcrições em um contêiner de Blobs do Azure. Cada atividade é armazenada como blob json na estrutura do contêiner/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Resumo do Construtor

Construtor Description
BlobsTranscriptStore(String dataConnectionString, String containerName)

Inicializa uma nova instância da classe BlobsTranscriptStore.

Resumo do método

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

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

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

Obtenha atividades para uma conversa (também conhecida como transcrição).

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

Listar conversas na ID do canal.

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

Registre 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

BlobsTranscriptStore

public BlobsTranscriptStore(String dataConnectionString, String containerName)

Inicializa uma nova instância da classe BlobsTranscriptStore.

Parameters:

dataConnectionString - Cadeia de conexão do Armazenamento do Azure.
containerName - Nome do contêiner de Blob em que as entidades serão armazenadas.

Detalhes do método

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

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

Parameters:

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

Returns:

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

getTranscriptActivities

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

Obtenha atividades para uma conversa (também conhecida como transcrição).

Parameters:

channelId - A ID do canal em que a conversa está.
conversationId - A ID da conversa.
continuationToken - O token de continuação (se disponível).
startDate - Uma data de corte. Atividades mais antigas que essa data não estão incluídas.

Returns:

PagedResult de atividades.

listTranscripts

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

Listar conversas na channelId.

Parameters:

channelId - A ID do canal.
continuationToken - O token de continuação (se disponível).

Returns:

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

logActivity

public CompletableFuture logActivity(Activity activity)

Registre uma atividade na transcrição.

Parameters:

activity - Atividade sendo registrada.

Returns:

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

Aplica-se a