BlobsTranscriptStore Класс

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

Реализации

public class BlobsTranscriptStore
implements TranscriptStore

Хранилище расшифровок больших двоичных объектов сохраняет расшифровки в контейнере BLOB-объектов Azure. Каждое действие хранится в виде большого двоичного объекта JSON в структуре контейнера/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Сводка по конструктору

Конструктор Описание
BlobsTranscriptStore(String dataConnectionString, String containerName)

Инициализирует новый экземпляр класса BlobsTranscriptStore.

Сводка по методу

Модификатор и тип Метод и описание
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)

Вывод списка бесед в каналеидентификатор.

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

Сведения о конструкторе

BlobsTranscriptStore

public BlobsTranscriptStore(String dataConnectionString, String containerName)

Инициализирует новый экземпляр класса BlobsTranscriptStore.

Параметры:

dataConnectionString - Строка подключения службы хранилища Azure.
containerName - Имя контейнера BLOB-объектов, в котором будут храниться сущности.

Сведения о методе

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

Удалите определенную беседу и все его действия.

Параметры:

channelId - Идентификатор канала, в который находится беседа.
conversationId - Идентификатор удаленной беседы.

Возвращаемое значение:

Завершеннаяfuture, представляющая рабочую очередь для выполнения.

getTranscriptActivities

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

Получение действий для беседы (Ака расшифровка).

Параметры:

channelId - Идентификатор канала, в который находится беседа.
conversationId - Идентификатор беседы.
continuationToken - Маркер продолжения (если он доступен).
startDate - Дата отсечения. Действия старше этой даты не включены.

Возвращаемое значение:

PagedResult действий.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

Вывод списка бесед в channelId.

Параметры:

channelId - Идентификатор канала.
continuationToken - Маркер продолжения (если он доступен).

Возвращаемое значение:

Завершеннаяfuture, представляющая рабочую очередь для выполнения.

logActivity

public CompletableFuture logActivity(Activity activity)

Зайдите в журнал действия в расшифровку.

Параметры:

activity - Действие регистрируется.

Возвращаемое значение:

Завершеннаяfuture, представляющая рабочую очередь для выполнения.

Применяется к