WaterfallStepContext 类
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogContext - com.
microsoft. bot. dialogs. WaterfallStepContext
- com.
- com.
public class WaterfallStepContext
extends DialogContext
为 WaterfallDialog 中的步骤提供上下文。 DialogContext 属性包含当前轮次的 TurnContext。
构造函数摘要
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| int |
getIndex()
获取正在执行的当前瀑布步骤的索引。 |
| java.lang.Object |
getOptions()
获取调用瀑布对话的任何选项。 |
|
Dialog |
getReason()
获取正在执行瀑布步骤的原因。 |
| java.lang.Object |
getResult()
获取上一瀑布步骤的结果。 |
| java.util.Map<java.lang.String,java.lang.Object> |
getValues()
获取一个值字典,这些值将在所有瀑布作中持久保存。 |
|
java.util.concurrent.CompletableFuture<Dialog |
next(Object result)
跳到瀑布的下一步。 |
方法继承自 DialogContext
方法继承自 java.lang.Object
构造函数详细信息
WaterfallStepContext
public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map
初始化 WaterfallStepContext 类的新实例。
参数:
方法详细信息
getIndex
public int getIndex()
获取正在执行的当前瀑布步骤的索引。
返回:
getOptions
public Object getOptions()
获取调用瀑布对话的任何选项。
返回:
getReason
public DialogReason getReason()
获取正在执行瀑布步骤的原因。
返回:
getResult
public Object getResult()
获取上一瀑布步骤的结果。 结果通常是在瀑布图上一步中启动的子对话的返回值。
返回:
getValues
public Map
获取一个值字典,这些值将在所有瀑布作中持久保存。
返回:
next
public CompletableFuture
跳到瀑布的下一步。
参数:
返回: