BlobsTranscriptStore Classe

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

Implémente

TranscriptStore

public class BlobsTranscriptStore
implements TranscriptStore

Le magasin de transcriptions d’objets blob stocke les transcriptions dans un conteneur d’objets blob Azure. Chaque activité est stockée en tant qu’objet blob json dans la structure du conteneur/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Récapitulatif du constructeur

Constructeur Description
BlobsTranscriptStore(String dataConnectionString, String containerName)

Initialise une nouvelle instance de la classe BlobsTranscriptStore.

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)

Supprimez une conversation spécifique et toutes ses activités.

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

Obtenir des activités pour une conversation (Aka la transcription).

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

Répertorier les conversations dans le canalID.

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

Journaliser 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

BlobsTranscriptStore

public BlobsTranscriptStore(String dataConnectionString, String containerName)

Initialise une nouvelle instance de la classe BlobsTranscriptStore.

Paramètres:

dataConnectionString - Chaîne de connexion stockage Azure.
containerName - Nom du conteneur d’objets blob dans lequel les entités seront stockées.

Détails de la méthode

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Supprimez une conversation spécifique et toutes ses activités.

Paramètres:

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

Retours:

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

getTranscriptActivities

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

Obtenir des activités pour une conversation (Aka la transcription).

Paramètres:

channelId - ID du canal dans lequel se trouve la conversation.
conversationId - ID de la conversation.
continuationToken - Jeton de continuation (le cas échéant).
startDate - Date de coupure. Les activités antérieures à cette date ne sont pas incluses.

Retours:

PagedResult des activités.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Répertorier les conversations dans channelId.

Paramètres:

channelId - ID du canal.
continuationToken - Jeton de continuation (le cas échéant).

Retours:

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

logActivity

public CompletableFuture logActivity(Activity activity)

Journaliser une activité dans la transcription.

Paramètres:

activity - Activité enregistrée.

Retours:

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

S’applique à