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 - スタックの現在の状態。

適用対象