MemoryTranscriptStore Classe

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

Implémente

TranscriptStore

public class MemoryTranscriptStore
implements TranscriptStore

Le magasin de transcriptions de mémoire stocke les transcriptions en mémoire volatile dans un dictionnaire.

Étant donné que cela utilise un dictionnaire volatile non lié, cela ne doit être utilisé que pour les tests unitaires ou les environnements hors production.

Récapitulatif du constructeur

Constructeur Description
MemoryTranscriptStore()

Résumé de la méthode

Modificateur et type Méthode et description
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

Supprime les données de conversation du magasin.

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

Obtient à partir des activités de magasin qui correspondent à un ensemble de critères.

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

Obtient les conversations sur un canal à partir du magasin.

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

Enregistre une activité dans la transcription.

Méthodes héritées 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

Détails du constructeur

MemoryTranscriptStore

public MemoryTranscriptStore()

Détails de la méthode

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Supprime les données de conversation du magasin.

Paramètres:

channelId - ID du canal dans lequel se trouve la conversation.
conversationId - ID de la conversation à supprimer.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

getTranscriptActivities

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

Obtient à partir des activités de magasin qui correspondent à un ensemble de critères.

Paramètres:

channelId - ID du canal dans lequel se trouve la conversation.
conversationId - ID de la conversation.
continuationToken - Jeton de continuation de la page précédente des résultats.
startDate - Date de coupure. Les activités antérieures à cette date ne sont pas incluses.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter. Si la tâche se termine correctement, le résultat contient les activités correspondantes.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Obtient les conversations sur un canal à partir du magasin.

Paramètres:

channelId - ID du canal.
continuationToken - Jeton de continuation de la page précédente des résultats.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

logActivity

public final CompletableFuture logActivity(Activity activity)

Enregistre une activité dans la transcription.

Paramètres:

activity - Activité à journaliser.

Retours:

CompletableFuture qui représente le travail mis en file d’attente à exécuter.

S’applique à