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 - Текущее состояние стека.

Применяется к