AttachmentPrompt Класс

public class AttachmentPrompt
extends Prompt<java.util.List<Attachment>>

Предлагает пользователю отправлять вложения, например изображения.

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

Конструктор Описание
AttachmentPrompt(String dialogId)

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

AttachmentPrompt(String dialogId, PromptValidator<List<Attachment>> validator)

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

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

Модификатор и тип Метод и описание
protected java.util.concurrent.CompletableFuture<java.lang.Void> onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)

Запрашивает пользователю входные данные.

protected java.util.concurrent.CompletableFuture<PromptRecognizerResult<java.util.List<Attachment>>> onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)

Пытается распознать входные данные пользователя.

Методы, унаследованные от Dialog

Методы, унаследованные от Prompt

Методы, унаследованные от 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

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

AttachmentPrompt

public AttachmentPrompt(String dialogId)

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

Параметры:

dialogId - Идентификатор, назначаемый этому запросу. Значение dialogId должно быть уникальным в пределах DialogSet или ComponentDialog, к которому добавляется запрос.

AttachmentPrompt

public AttachmentPrompt(String dialogId, PromptValidator> validator)

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

Параметры:

dialogId - Идентификатор, назначаемый этому запросу.
validator - Необязательный, PromptValidator<T>, содержащий дополнительную пользовательскую проверку для этого запроса. Значение dialogId должно быть уникальным в пределах DialogSet или ComponentDialog, к которому добавляется запрос.

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

onPrompt

protected CompletableFuture onPrompt(TurnContext turnContext, Map state, PromptOptions options, Boolean isRetry)

Запрашивает пользователю входные данные.

Переопределения:

AttachmentPrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)

Параметры:

turnContext - Контекст для текущего шага беседы с пользователем.
state - Содержит состояние текущего экземпляра запроса в стеке диалогов.
options - Объект параметров запроса, созданный из параметров, изначально предоставленных в вызове DialogContext(String, PromptOptions).
isRetry - Значение true, если это первый экземпляр диалогового окна запроса в стеке, запрашивает пользователю входные данные; в противном случае значение false.

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

CompletableFuture, представляющий асинхронную операцию.

onRecognize

protected CompletableFuture>> onRecognize(TurnContext turnContext, Map state, PromptOptions options)

Пытается распознать входные данные пользователя.

Переопределения:

AttachmentPrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)

Параметры:

turnContext - Контекст для текущего шага беседы с пользователем.
state - Содержит состояние текущего экземпляра запроса в стеке диалогов.
options - Объект параметров запроса, созданный из параметров, изначально предоставленных в вызове DialogContext(String, PromptOptions).

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

CompletableFuture, представляющий асинхронную операцию. Если задача выполнена успешно, результат описывает результат попытки распознавания.

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