WaterfallStepContext Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogContext - com.
microsoft. bot. dialogs. WaterfallStepContext
- com.
- com.
public class WaterfallStepContext
extends DialogContext
Fournit un contexte pour une étape dans un WaterfallDialog . La propriété DialogContext contient la TurnContext du tour actuel.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map<String,Object> values, int index, DialogReason reason, Object result) |
Initialise une nouvelle instance de la classe WaterfallStepContext. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| int |
getIndex()
Obtient l’index de l’étape en cascade en cours d’exécution. |
| java.lang.Object |
getOptions()
Obtient toutes les options avec utilisant la boîte de dialogue en cascade. |
|
Dialog |
getReason()
Obtient la raison pour laquelle l’étape en cascade est exécutée. |
| java.lang.Object |
getResult()
Obtient le résultat de l’étape en cascade précédente. |
| java.util.Map<java.lang.String,java.lang.Object> |
getValues()
Obtient un dictionnaire de valeurs qui sera conservé dans toutes les actions en cascade. |
|
java.util.concurrent.CompletableFuture<Dialog |
next(Object result)
Passe à l’étape suivante de la cascade. |
Méthodes héritées de DialogContext
Méthodes héritées de java.lang.Object
Détails du constructeur
WaterfallStepContext
public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map
Initialise une nouvelle instance de la classe WaterfallStepContext.
Paramètres:
Détails de la méthode
getIndex
public int getIndex()
Obtient l’index de l’étape en cascade en cours d’exécution.
Retours:
getOptions
public Object getOptions()
Obtient toutes les options avec utilisant la boîte de dialogue en cascade.
Retours:
getReason
public DialogReason getReason()
Obtient la raison pour laquelle l’étape en cascade est exécutée.
Retours:
getResult
public Object getResult()
Obtient le résultat de l’étape en cascade précédente. Le résultat est souvent la valeur de retour d’un dialogue enfant qui a été démarré à l’étape précédente de la cascade.
Retours:
getValues
public Map
Obtient un dictionnaire de valeurs qui sera conservé dans toutes les actions en cascade.
Retours:
next
public CompletableFuture
Passe à l’étape suivante de la cascade.
Paramètres:
Retours: