MemoryTranscriptStore Classe

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

Implementazioni

public class MemoryTranscriptStore
implements TranscriptStore

L'archivio trascrizioni di memoria archivia le trascrizioni in memoria volatile in un dizionario.

Poiché questo usa un dizionario volatile non associato, questo deve essere usato solo per unit test o ambienti non di produzione.

Riepilogo dei costruttori

Costruttore Descrizione
MemoryTranscriptStore()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

Elimina i dati della conversazione dall'archivio.

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

Ottiene dalle attività dell'archivio che corrispondono a un set di criteri.

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

Ottiene le conversazioni su un canale dall'archivio.

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

Registra un'attività nella trascrizione.

Metodi ereditati da 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

Dettagli costruttore

MemoryTranscriptStore

public MemoryTranscriptStore()

Dettagli metodo

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Elimina i dati della conversazione dall'archivio.

Parametri:

channelId - ID del canale in cui si trova la conversazione.
conversationId - ID della conversazione da eliminare.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

getTranscriptActivities

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

Ottiene dalle attività dell'archivio che corrispondono a un set di criteri.

Parametri:

channelId - ID del canale in cui si trova la conversazione.
conversationId - ID della conversazione.
continuationToken - Token di continuazione della pagina precedente dei risultati.
startDate - Data di taglio. Le attività precedenti a questa data non sono incluse.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Se l'attività viene completata correttamente, il risultato contiene le attività corrispondenti.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Ottiene le conversazioni su un canale dall'archivio.

Parametri:

channelId - ID del canale.
continuationToken - Token di continuazione della pagina precedente dei risultati.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

logActivity

public final CompletableFuture logActivity(Activity activity)

Registra un'attività nella trascrizione.

Parametri:

activity - Attività da registrare.

Restituisce:

CompletableFuture che rappresenta il lavoro in coda da eseguire.

Si applica a