AttachmentPrompt Clase

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

Pide a un usuario que cargue datos adjuntos, como imágenes.

Resumen del constructor

Constructor Description
AttachmentPrompt(String dialogId)

Inicializa una nueva instancia de la clase AttachmentPrompt.

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

Inicializa una nueva instancia de la clase AttachmentPrompt.

Resumen del método

Modificador y tipo Método y descripción
protected java.util.concurrent.CompletableFuture<java.lang.Void> onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)

Solicita al usuario que escriba.

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

Intenta reconocer la entrada del usuario.

Métodos heredados de Dialog

Métodos heredados de Prompt

Métodos heredados 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

Detalles del constructor

AttachmentPrompt

public AttachmentPrompt(String dialogId)

Inicializa una nueva instancia de la clase AttachmentPrompt.

Parámetros:

dialogId - Identificador que se va a asignar a este símbolo del sistema. El valor de dialogId debe ser único dentro del DialogSet o ComponentDialog al que se agrega el mensaje.

AttachmentPrompt

public AttachmentPrompt(String dialogId, PromptValidator> validator)

Inicializa una nueva instancia de la clase AttachmentPrompt.

Parámetros:

dialogId - Identificador que se va a asignar a este símbolo del sistema.
validator - Opcional, un PromptValidator<T> que contiene validación personalizada adicional para este mensaje. El valor de dialogId debe ser único dentro del DialogSet o ComponentDialog al que se agrega el mensaje.

Detalles del método

onPrompt

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

Solicita al usuario que escriba.

Invalidaciones:

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

Parámetros:

turnContext - Contexto para el turno actual de conversación con el usuario.
state - Contiene el estado de la instancia actual del símbolo del sistema en la pila de diálogos.
options - Opciones de solicitud Objeto construido a partir de las opciones proporcionadas inicialmente en la llamada a DialogContext(String, PromptOptions) .
isRetry - true si esta es la primera vez que esta instancia del cuadro de diálogo de solicitud de la pila solicita al usuario la entrada; de lo contrario, false.

Devoluciones:

Un CompletableFuture que representa la operación asincrónica.

onRecognize

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

Intenta reconocer la entrada del usuario.

Invalidaciones:

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

Parámetros:

turnContext - Contexto para el turno actual de conversación con el usuario.
state - Contiene el estado de la instancia actual del símbolo del sistema en la pila de diálogos.
options - Opciones de solicitud Objeto construido a partir de las opciones proporcionadas inicialmente en la llamada a DialogContext(String, PromptOptions) .

Devoluciones:

Un CompletableFuture que representa la operación asincrónica. Si la tarea se realiza correctamente, el resultado describe el resultado del intento de reconocimiento.

Se aplica a