WaterfallStepContext Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogContext - com.
microsoft. bot. dialogs. WaterfallStepContext
- com.
- com.
public class WaterfallStepContext
extends DialogContext
Fornisce il contesto per un passaggio in un WaterfallDialog . La proprietà DialogContext contiene il TurnContext per il turno corrente.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map<String,Object> values, int index, DialogReason reason, Object result) |
Inizializza una nuova istanza della classe WaterfallStepContext. |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| int |
getIndex()
Ottiene l'indice del passaggio a cascata corrente in esecuzione. |
| java.lang.Object |
getOptions()
Ottiene tutte le opzioni con cui è stato chiamato il dialogo a cascata. |
|
Dialog |
getReason()
Ottiene il motivo per cui viene eseguito il passaggio a cascata. |
| java.lang.Object |
getResult()
Ottiene il risultato del passaggio a cascata precedente. |
| java.util.Map<java.lang.String,java.lang.Object> |
getValues()
Ottiene un dizionario di valori che verranno mantenuti in tutte le azioni a cascata. |
|
java.util.concurrent.CompletableFuture<Dialog |
next(Object result)
Passa al passaggio successivo della cascata. |
Metodi ereditati da DialogContext
Metodi ereditati da java.lang.Object
Dettagli costruttore
WaterfallStepContext
public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map
Inizializza una nuova istanza della classe WaterfallStepContext.
Parametri:
Dettagli metodo
getIndex
public int getIndex()
Ottiene l'indice del passaggio a cascata corrente in esecuzione.
Restituisce:
getOptions
public Object getOptions()
Ottiene tutte le opzioni con cui è stato chiamato il dialogo a cascata.
Restituisce:
getReason
public DialogReason getReason()
Ottiene il motivo per cui viene eseguito il passaggio a cascata.
Restituisce:
getResult
public Object getResult()
Ottiene il risultato del passaggio a cascata precedente. Il risultato è spesso il valore restituito di un dialogo figlio avviato nel passaggio precedente della cascata.
Restituisce:
getValues
public Map
Ottiene un dizionario di valori che verranno mantenuti in tutte le azioni a cascata.
Restituisce:
next
public CompletableFuture
Passa al passaggio successivo della cascata.
Parametri:
Restituisce: