MemoryTranscriptStore クラス

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

実装

public class MemoryTranscriptStore
implements TranscriptStore

メモリ トランスクリプト ストアは、ディクショナリ内の揮発性メモリにトランスクリプトを格納します。

これは無制限の揮発性ディクショナリを使用するため、単体テストまたは非運用環境でのみ使用する必要があります。

コンストラクターの概要

コンストラクター 説明
MemoryTranscriptStore()

メソッドの概要

修飾子と型 メソッドと説明
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

ストアから会話データを削除します。

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

一連の条件に一致するストア アクティビティから取得します。

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

ストアからチャネル上の会話を取得します。

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

アクティビティをトランスクリプトに記録します。

メソッドの継承元: 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

コンストラクターの詳細

MemoryTranscriptStore

public MemoryTranscriptStore()

メソッドの詳細

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

ストアから会話データを削除します。

パラメーター:

channelId - 会話が入るチャネルの ID。
conversationId - 削除する会話の ID。

戻り値:

実行するキューに登録された作業を表すタスク。

getTranscriptActivities

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

一連の条件に一致するストア アクティビティから取得します。

パラメーター:

channelId - 会話が入るチャネルの ID。
conversationId - 会話の ID。
continuationToken - 結果の前のページからの継続トークン。
startDate - カットオフ日。 この日付より前のアクティビティは含まれません。

戻り値:

実行するキューに登録された作業を表すタスク。 タスクが正常に完了した場合、結果には一致するアクティビティが含まれます。

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

ストアからチャネル上の会話を取得します。

パラメーター:

channelId - チャネルの ID。
continuationToken - 結果の前のページからの継続トークン。

戻り値:

実行するキューに登録された作業を表すタスク。

logActivity

public final CompletableFuture logActivity(Activity activity)

アクティビティをトランスクリプトに記録します。

パラメーター:

activity - ログに記録するアクティビティ。

戻り値:

実行するキューに登録された作業を表す CompletableFuture。

適用対象