DialogTurnResult 类

  • java.lang.Object
    • com.microsoft.bot.dialogs.DialogTurnResult

public class DialogTurnResult

返回给各种堆栈操作方法之一的调用方的结果。

构造函数摘要

构造函数 说明
DialogTurnResult(DialogTurnStatus withStatus)

创建具有状态的对话框轮次结果。

DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

使用状态和结果创建对话框轮次结果。

方法摘要

修饰符和类型 方法和描述
java.lang.Object getResult()

获取或设置刚结束的对话返回的结果。

DialogTurnStatus getStatus()

获取堆栈的当前状态。

boolean hasParentEnded()

指示对话框命令是否已结束其父容器,并且父级不应执行任何进一步处理。

void setParentEnded(boolean withParentEnded)

设置对话框命令是否已结束其父容器,并且父级不应执行任何进一步处理。

void setResult(Object withResult)

设置刚结束的对话返回的结果。

void setStatus(DialogTurnStatus withStatus)

设置堆栈的当前状态。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus)

创建具有状态的 DialogTurnResult。

参数:

withStatus - 对话框状态。

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

创建包含状态和结果的 DialogTurnResult。

参数:

withStatus - 对话框状态。
withResult - 结果。

方法详细信息

getResult

public Object getResult()

获取或设置刚结束的对话返回的结果。

这只会在某些情况下进行填充:- 机器人调用“DialogContext.BeginDialogAsync () ”来启动新对话,对话将立即结束。

- 机器人调用“DialogContext.ContinueDialogAsync () ”,处于活动状态的对话结束。

在填充它的所有情况下,{@link“DialogContext.ActiveDialog”} 将为“null”。

返回:

刚结束的对话返回的结果。

getStatus

public DialogTurnStatus getStatus()

获取堆栈的当前状态。

返回:

堆栈的当前状态。

hasParentEnded

public boolean hasParentEnded()

指示 DialogCommand 是否已结束其父容器,并且该父容器不应执行任何进一步处理。

返回:

DialogCommand 是否已结束其父容器,并且父级不应执行任何进一步处理。

setParentEnded

public void setParentEnded(boolean withParentEnded)

设置 DialogCommand 是否已结束其父容器,并且父级不应执行任何进一步的处理。

参数:

withParentEnded - DialogCommand 是否已结束其父容器,并且父级不应执行任何进一步处理。

setResult

public void setResult(Object withResult)

设置刚结束的对话返回的结果。

参数:

withResult - 刚结束的对话返回的结果。

setStatus

public void setStatus(DialogTurnStatus withStatus)

设置堆栈的当前状态。

参数:

withStatus - 堆栈的当前状态。

适用于