WaterfallStepContext Klasse
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogContext - com.
microsoft. bot. dialogs. WaterfallStepContext
- com.
- com.
public class WaterfallStepContext
extends DialogContext
Stellt kontext für einen Schritt in einem WaterfallDialog bereit. Die DialogContext-Eigenschaft enthält die TurnContext für die aktuelle Drehung.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map<String,Object> values, int index, DialogReason reason, Object result) |
Initialisiert eine neue Instanz der WaterfallStepContext Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| int |
getIndex()
Ruft den Index des aktuellen Wasserfallschritts ab, der ausgeführt wird. |
| java.lang.Object |
getOptions()
Ruft alle Optionen ab, mit der das Wasserfalldialogfeld aufgerufen wurde. |
|
Dialog |
getReason()
Ruft den Grund ab, warum der Wasserfallschritt ausgeführt wird. |
| java.lang.Object |
getResult()
Ruft das Ergebnis aus dem vorherigen Wasserfallschritt ab. |
| java.util.Map<java.lang.String,java.lang.Object> |
getValues()
Ruft ein Wörterbuch mit Werten ab, das über alle Wasserfallaktionen hinweg beibehalten wird. |
|
java.util.concurrent.CompletableFuture<Dialog |
next(Object result)
Springt zum nächsten Schritt des Wasserfalls. |
Geerbte Methoden von DialogContext
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
WaterfallStepContext
public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map
Initialisiert eine neue Instanz der WaterfallStepContext Klasse.
Parameter:
Details zur Methode
getIndex
public int getIndex()
Ruft den Index des aktuellen Wasserfallschritts ab, der ausgeführt wird.
Gibt zurück:
getOptions
public Object getOptions()
Ruft alle Optionen ab, mit der das Wasserfalldialogfeld aufgerufen wurde.
Gibt zurück:
getReason
public DialogReason getReason()
Ruft den Grund ab, warum der Wasserfallschritt ausgeführt wird.
Gibt zurück:
getResult
public Object getResult()
Ruft das Ergebnis aus dem vorherigen Wasserfallschritt ab. Das Ergebnis ist häufig der Rückgabewert eines untergeordneten Dialogfelds, das im vorherigen Schritt des Wasserfalls gestartet wurde.
Gibt zurück:
getValues
public Map
Ruft ein Wörterbuch mit Werten ab, das über alle Wasserfallaktionen hinweg beibehalten wird.
Gibt zurück:
next
public CompletableFuture
Springt zum nächsten Schritt des Wasserfalls.
Parameter:
Gibt zurück: