MemoryTranscriptStore Klasse

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

Implementiert

public class MemoryTranscriptStore
implements TranscriptStore

Der Speicher für die Speicheraufzeichnung speichert Transkripte im veränderliche Speicher in einem Wörterbuch.

Da dadurch ein ungebundenes veränderliches Wörterbuch verwendet wird, sollte dies nur für Komponententests oder Nichtproduktionsumgebungen verwendet werden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
MemoryTranscriptStore()

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

Löscht Unterhaltungsdaten aus dem Speicher.

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

Ruft aus den Speicheraktivitäten ab, die einer Reihe von Kriterien entsprechen.

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

Ruft die Unterhaltungen in einem Kanal aus dem Store ab.

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

Protokolliert eine Aktivität beim Transkript.

Geerbte Methoden von 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

Details zum Konstruktor

MemoryTranscriptStore

public MemoryTranscriptStore()

Details zur Methode

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Löscht Unterhaltungsdaten aus dem Speicher.

Parameter:

channelId - Die ID des Kanals, in dem sich die Unterhaltung befindet.
conversationId - Die ID der zu löschenden Unterhaltung.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

getTranscriptActivities

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

Ruft aus den Speicheraktivitäten ab, die einer Reihe von Kriterien entsprechen.

Parameter:

channelId - Die ID des Kanals, in dem sich die Unterhaltung befindet.
conversationId - Die ID der Unterhaltung.
continuationToken - Das Fortsetzungstoken von der vorherigen Seite der Ergebnisse.
startDate - Ein Stichtag. Aktivitäten, die älter als dieses Datum sind, sind nicht enthalten.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt. Wenn die Aufgabe erfolgreich abgeschlossen wird, enthält das Ergebnis die übereinstimmenden Aktivitäten.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Ruft die Unterhaltungen in einem Kanal aus dem Store ab.

Parameter:

channelId - Die ID des Kanals.
continuationToken - Das Fortsetzungstoken von der vorherigen Seite der Ergebnisse.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

logActivity

public final CompletableFuture logActivity(Activity activity)

Protokolliert eine Aktivität beim Transkript.

Parameter:

activity - Die zu protokollierende Aktivität.

Gibt zurück:

Eine CompletableFuture, die die auszuführende Arbeitswarteschlange darstellt.

Gilt für: