DialogManager クラス
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
ダイアログ システムを実行するクラス。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
DialogManager クラスの新しいインスタンスを初期化します。 |
メソッドの概要
メソッドの継承元: java.lang.Object
コンストラクターの詳細
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
DialogManager クラスの新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
getConversationState
public ConversationState getConversationState()
ConversationState を取得します。
戻り値:
getDialogs
public DialogSet getDialogs()
DialogSet を返します。
戻り値:
getExpireAfter
public Integer getExpireAfter()
ボットの状態が期限切れになるまでの (オプディナル) ミリ秒数を取得します。
戻り値:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
ターンごとに TurnState にコピーする InitialTurnState コレクションを取得します。
戻り値:
getRootDialog
public Dialog getRootDialog()
ルート ダイアログを取得します。
戻り値:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
DialogStateManagerConfiguration を取得します。
戻り値:
getUserState
public UserState getUserState()
UserState を取得します。
戻り値:
onTurn
public CompletableFuture
ITurnContext のコンテキストでダイアログ システムを実行します。
パラメーター:
戻り値:
setConversationState
public void setConversationState(ConversationState withConversationState)
ConversationState を設定します。
パラメーター:
setDialogs
public void setDialogs(DialogSet withDialogSet)
DialogSet を設定します。
パラメーター:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
(省略可能) 後にボットの状態が期限切れになるまでのミリ秒数を設定します。
パラメーター:
setRootDialog
public void setRootDialog(Dialog dialog)
会話の開始に使用するルート ダイアログを設定します。
パラメーター:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
DialogStateManagerConfiguration を設定します。
パラメーター:
setUserState
public void setUserState(UserState userState)
UserState を設定します。
パラメーター: