MemoryTranscriptStore Clase

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

Implementaciones

TranscriptStore

public class MemoryTranscriptStore
implements TranscriptStore

El almacén de transcripciones de memoria almacena transcripciones en memoria volátil en un diccionario.

Dado que usa un diccionario volátil sin enlazar, solo se debe usar para pruebas unitarias o entornos que no sean de producción.

Resumen del constructor

Constructor Description
MemoryTranscriptStore()

Resumen del método

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

Elimina los datos de conversación del almacén.

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

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

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

Obtiene las conversaciones en un canal del almacén.

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

Registra 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

MemoryTranscriptStore

public MemoryTranscriptStore()

Detalles del método

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Elimina los datos de conversación del almacén.

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:

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

getTranscriptActivities

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

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

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 de la página anterior de resultados.
startDate - Fecha límite. No se incluyen actividades anteriores a esta fecha.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar. Si la tarea se completa correctamente, el resultado contiene las actividades coincidentes.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Obtiene las conversaciones en un canal del almacén.

Parámetros:

channelId - Identificador del canal.
continuationToken - Token de continuación de la página anterior de resultados.

Devoluciones:

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

logActivity

public final CompletableFuture logActivity(Activity activity)

Registra una actividad en la transcripción.

Parámetros:

activity - Actividad que se va a registrar.

Devoluciones:

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

Se aplica a