AttachmentPrompt Classe

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

Invite un utilisateur à charger des pièces jointes, telles que des images.

Récapitulatif du constructeur

Constructeur Description
AttachmentPrompt(String dialogId)

Initialise une nouvelle instance de la classe AttachmentPrompt.

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

Initialise une nouvelle instance de la classe AttachmentPrompt.

Résumé de la méthode

Modificateur et type Méthode et description
protected java.util.concurrent.CompletableFuture<java.lang.Void> onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)

Invite l’utilisateur à entrer.

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

Tente de reconnaître l’entrée de l’utilisateur.

Méthodes héritées de Dialog

Méthodes héritées de Prompt

Méthodes héritées 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

Détails du constructeur

AttachmentPrompt

public AttachmentPrompt(String dialogId)

Initialise une nouvelle instance de la classe AttachmentPrompt.

Paramètres:

dialogId - ID à affecter à cette invite. La valeur de dialogId doit être unique dans le DialogSet ou ComponentDialog auquel l’invite est ajoutée.

AttachmentPrompt

public AttachmentPrompt(String dialogId, PromptValidator> validator)

Initialise une nouvelle instance de la classe AttachmentPrompt.

Paramètres:

dialogId - ID à affecter à cette invite.
validator - Facultatif, un PromptValidator<T> qui contient une validation personnalisée supplémentaire pour cette invite. La valeur de dialogId doit être unique dans le DialogSet ou ComponentDialog auquel l’invite est ajoutée.

Détails de la méthode

onPrompt

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

Invite l’utilisateur à entrer.

Remplacements:

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

Paramètres:

turnContext - Contexte pour le tour de conversation actuel avec l’utilisateur.
state - Contient l’état de l’instance actuelle de l’invite sur la pile de dialogues.
options - Objet d’invite construit à partir des options initialement fournies dans l’appel à DialogContext(String, PromptOptions) .
isRetry - true si c’est la première fois que cette instance de boîte de dialogue d’invite sur la pile invite l’utilisateur à entrer ; sinon, false.

Retours:

Un CompletableFuture représentant l’opération asynchrone.

onRecognize

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

Tente de reconnaître l’entrée de l’utilisateur.

Remplacements:

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

Paramètres:

turnContext - Contexte pour le tour de conversation actuel avec l’utilisateur.
state - Contient l’état de l’instance actuelle de l’invite sur la pile de dialogues.
options - Objet d’invite construit à partir des options initialement fournies dans l’appel à DialogContext(String, PromptOptions) .

Retours:

Un CompletableFuture représentant l’opération asynchrone. Si la tâche réussit, le résultat décrit le résultat de la tentative de reconnaissance.

S’applique à