MemoryTranscriptStore 類別

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

實作

public class MemoryTranscriptStore
implements TranscriptStore

記憶體文字記錄存放區會將文字記錄儲存在字典中的揮發性記憶體中。

由於這會使用未系結的揮發性字典,因此應該只用於單元測試或非生產環境。

建構函式摘要

建構函式 Description
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 - 交談所位於的通道標識碼。
conversationId - 要刪除之交談的標識碼。

傳回:

工作,表示要執行的工作佇列。

getTranscriptActivities

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

從符合一組準則的存放區活動取得。

參數:

channelId - 交談所位於的通道標識碼。
conversationId - 交談的標識碼。
continuationToken - 結果上一頁的接續令牌。
startDate - 截止日期。 不包含超過此日期的活動。

傳回:

工作,表示要執行的工作佇列。 如果工作順利完成,結果就會包含相符的活動。

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

從存放區取得通道上的交談。

參數:

channelId - 通道的標識碼。
continuationToken - 結果上一頁的接續令牌。

傳回:

工作,表示要執行的工作佇列。

logActivity

public final CompletableFuture logActivity(Activity activity)

將活動記錄至文字記錄。

參數:

activity - 要記錄的活動。

傳回:

CompletableFuture,表示要執行的工作佇列。

適用於