DialogTurnResult 类
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogTurnResult
- com.
public class DialogTurnResult
返回给各种堆栈操作方法之一的调用方的结果。
构造函数摘要
构造函数 | 说明 |
---|---|
DialogTurnResult(DialogTurnStatus withStatus) |
创建具有状态的对话框 |
DialogTurnResult(DialogTurnStatus withStatus, Object withResult) |
使用状态和结果创建对话框 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
java.lang.Object |
getResult()
获取或设置刚结束的对话返回的结果。 |
Dialog |
getStatus()
获取堆栈的当前状态。 |
boolean |
hasParentEnded()
指示对话框 |
void |
setParentEnded(boolean withParentEnded)
设置对话框 |
void |
setResult(Object withResult)
设置刚结束的对话返回的结果。 |
void |
setStatus(DialogTurnStatus withStatus)
设置堆栈的当前状态。 |
方法继承自 java.lang.Object
构造函数详细信息
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus)
创建具有状态的 DialogTurnResult。
参数:
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)
创建包含状态和结果的 DialogTurnResult。
参数:
方法详细信息
getResult
public Object getResult()
获取或设置刚结束的对话返回的结果。
这只会在某些情况下进行填充:- 机器人调用“DialogContext.BeginDialogAsync () ”来启动新对话,对话将立即结束。
- 机器人调用“DialogContext.ContinueDialogAsync () ”,处于活动状态的对话结束。
在填充它的所有情况下,{@link“DialogContext.ActiveDialog”} 将为“null”。
返回:
getStatus
public DialogTurnStatus getStatus()
获取堆栈的当前状态。
返回:
hasParentEnded
public boolean hasParentEnded()
指示 DialogCommand 是否已结束其父容器,并且该父容器不应执行任何进一步处理。
返回:
setParentEnded
public void setParentEnded(boolean withParentEnded)
设置 DialogCommand 是否已结束其父容器,并且父级不应执行任何进一步的处理。
参数:
setResult
public void setResult(Object withResult)
设置刚结束的对话返回的结果。
参数:
setStatus
public void setStatus(DialogTurnStatus withStatus)
设置堆栈的当前状态。
参数: