BlobsTranscriptStore Clase

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

Implementaciones

TranscriptStore

public class BlobsTranscriptStore
implements TranscriptStore

El almacén de transcripciones de blobs almacena transcripciones en un contenedor de blobs de Azure. Cada actividad se almacena como blob json en la estructura de container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Resumen del constructor

Constructor Description
BlobsTranscriptStore(String dataConnectionString, String containerName)

Inicializa una nueva instancia de la clase BlobsTranscriptStore.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

Elimine una conversación específica y todas sus actividades.

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

Obtener actividades para una conversación (también conocida como transcripción).

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

Enumere las conversaciones en el canalId.

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

Registre una actividad en la transcripción.

Métodos heredados 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

Detalles del constructor

BlobsTranscriptStore

public BlobsTranscriptStore(String dataConnectionString, String containerName)

Inicializa una nueva instancia de la clase BlobsTranscriptStore.

Parámetros:

dataConnectionString - Cadena de conexión de Azure Storage.
containerName - Nombre del contenedor de blobs donde se almacenarán las entidades.

Detalles del método

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Elimine una conversación específica y todas sus actividades.

Parámetros:

channelId - El identificador del canal en el que se encuentra la conversación.
conversationId - Identificador de la conversación que se va a eliminar.

Devoluciones:

CompletableFuture que representa el trabajo en cola que se va a ejecutar.

getTranscriptActivities

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

Obtener actividades para una conversación (también conocida como transcripción).

Parámetros:

channelId - El identificador del canal en el que se encuentra la conversación.
conversationId - Identificador de la conversación.
continuationToken - Token de continuación (si está disponible).
startDate - Fecha límite. No se incluyen actividades anteriores a esta fecha.

Devoluciones:

PagedResult de actividades.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Enumere las conversaciones en channelId.

Parámetros:

channelId - Identificador del canal.
continuationToken - Token de continuación (si está disponible).

Devoluciones:

CompletableFuture que representa el trabajo en cola que se va a ejecutar.

logActivity

public CompletableFuture logActivity(Activity activity)

Registre una actividad en la transcripción.

Parámetros:

activity - Actividad que se registra.

Devoluciones:

CompletableFuture que representa el trabajo en cola que se va a ejecutar.

Se aplica a