WaterfallStepContext Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogContext - com.
microsoft. bot. dialogs. WaterfallStepContext
- com.
- com.
public class WaterfallStepContext
extends DialogContext
Fornece contexto para uma etapa em um WaterfallDialog . A propriedade DialogContext contém o TurnContext para a curva atual.
Resumo do Construtor
| Construtor | Description |
|---|---|
| WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map<String,Object> values, int index, DialogReason reason, Object result) |
Inicializa uma nova instância da classe WaterfallStepContext. |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
| int |
getIndex()
Obtém o índice da etapa atual da cascata que está sendo executada. |
| java.lang.Object |
getOptions()
Obtém todas as opções com as que a caixa de diálogo em cascata foi chamada. |
|
Dialog |
getReason()
Obtém o motivo pelo qual a etapa em cascata está sendo executada. |
| java.lang.Object |
getResult()
Obtém o resultado da etapa anterior da cascata. |
| java.util.Map<java.lang.String,java.lang.Object> |
getValues()
Obtém um dicionário de valores que serão persistidos em todas as ações em cascata. |
|
java.util.concurrent.CompletableFuture<Dialog |
next(Object result)
Pula para a próxima etapa da cascata. |
Métodos herdados de DialogContext
Métodos herdados de java.lang.Object
Detalhes do construtor
WaterfallStepContext
public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map
Inicializa uma nova instância da classe WaterfallStepContext.
Parâmetros:
Detalhes do método
getIndex
public int getIndex()
Obtém o índice da etapa atual da cascata que está sendo executada.
Retornos:
getOptions
public Object getOptions()
Obtém todas as opções com as que a caixa de diálogo em cascata foi chamada.
Retornos:
getReason
public DialogReason getReason()
Obtém o motivo pelo qual a etapa em cascata está sendo executada.
Retornos:
getResult
public Object getResult()
Obtém o resultado da etapa anterior da cascata. O resultado geralmente é o valor retornado de uma caixa de diálogo filho iniciada na etapa anterior da cascata.
Retornos:
getValues
public Map
Obtém um dicionário de valores que serão persistidos em todas as ações em cascata.
Retornos:
next
public CompletableFuture
Pula para a próxima etapa da cascata.
Parâmetros:
Retornos: