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)
Задает текущее состояние стека.
Параметры: