WaterfallStepContext Clase
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogContext - com.
microsoft. bot. dialogs. WaterfallStepContext
- com.
- com.
public class WaterfallStepContext
extends DialogContext
Proporciona contexto para un paso de un WaterfallDialog . La propiedad DialogContext contiene el TurnContext del turno actual.
Resumen del constructor
| Constructor | Description |
|---|---|
| WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map<String,Object> values, int index, DialogReason reason, Object result) |
Inicializa una nueva instancia de la clase WaterfallStepContext. |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| int |
getIndex()
Obtiene el índice del paso de cascada actual que se está ejecutando. |
| java.lang.Object |
getOptions()
Obtiene las opciones con las que se llamó al cuadro de diálogo en cascada. |
|
Dialog |
getReason()
Obtiene el motivo por el que se ejecuta el paso de cascada. |
| java.lang.Object |
getResult()
Obtiene el resultado del paso de cascada anterior. |
| java.util.Map<java.lang.String,java.lang.Object> |
getValues()
Obtiene un diccionario de valores que se conservarán en todas las acciones de cascada. |
|
java.util.concurrent.CompletableFuture<Dialog |
next(Object result)
Salta al paso siguiente de la cascada. |
Métodos heredados de DialogContext
Métodos heredados de java.lang.Object
Detalles del constructor
WaterfallStepContext
public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map
Inicializa una nueva instancia de la clase WaterfallStepContext.
Parámetros:
Detalles del método
getIndex
public int getIndex()
Obtiene el índice del paso de cascada actual que se está ejecutando.
Devoluciones:
getOptions
public Object getOptions()
Obtiene las opciones con las que se llamó al cuadro de diálogo en cascada.
Devoluciones:
getReason
public DialogReason getReason()
Obtiene el motivo por el que se ejecuta el paso de cascada.
Devoluciones:
getResult
public Object getResult()
Obtiene el resultado del paso de cascada anterior. El resultado suele ser el valor devuelto de un cuadro de diálogo secundario que se inició en el paso anterior de la cascada.
Devoluciones:
getValues
public Map
Obtiene un diccionario de valores que se conservarán en todas las acciones de cascada.
Devoluciones:
next
public CompletableFuture
Salta al paso siguiente de la cascada.
Parámetros:
Devoluciones: