DialogSet クラス
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogSet
- com.
public class DialogSet
すべてのユーザーが相互に呼び出すことができる Dialog オブジェクトのコレクション。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| DialogSet() |
状態なしでダイアログ |
| DialogSet(StatePropertyAccessor<DialogState> withDialogState) |
Dialog |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
|
Dialog |
add(Dialog dialog)
セットに新しいダイアログを追加し、fluent チェーンを許可するセットを返します。 |
|
java.util.concurrent.CompletableFuture<Dialog |
createContext(TurnContext turnContext)
ダイアログ |
| Dialog |
find(String dialogId)
現在のダイアログ |
| java.util.Collection<Dialog> |
getDialogs()
このダイアログ |
|
Bot |
getTelemetryClient()
ログ記録に使用する Bot |
| java.lang.String |
getVersion()
このダイアログ セット内のすべてのダイアログの結合バージョンを表す一意の文字列を取得します。 |
| void |
setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
ログ記録に使用する Bot |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
DialogSet
public DialogSet()
状態なしで DialogSet を作成します。
DialogSet
public DialogSet(StatePropertyAccessor
DialogSet クラスの新しいインスタンスを初期化します。
このダイアログ セット内のダイアログを開始および制御するには、DialogContext を作成し、そのメソッドを使用してダイアログを開始、続行、または終了します。 ダイアログ コンテキストを作成するには、createContext(TurnContext) を呼び出します。
パラメーター:
メソッドの詳細
add
public DialogSet add(Dialog dialog)
セットに新しいダイアログを追加し、fluent チェーンを許可するセットを返します。 追加する Dialog.Id が既にセットに存在する場合は、ダイアログ ID が更新され、一意のサフィックスが含まれます。 したがって、"duplicate" という名前の 2 つのダイアログをセットに追加すると、最初のダイアログの ID が "duplicate" になり、2 番目のダイアログの ID が "duplicate2" になります。
パラメーター:
戻り値:
createContext
public CompletableFuture
DialogSet 内のダイアログを操作するために使用できる DialogContext を作成します。
パラメーター:
戻り値:
find
public Dialog find(String dialogId)
現在の DialogSet の ID でダイアログを検索します。
パラメーター:
戻り値:
getDialogs
public Collection
getTelemetryClient
public BotTelemetryClient getTelemetryClient()
ログ記録に使用する BotTelemetryClient を取得します。
戻り値:
getVersion
public String getVersion()
このダイアログ セット内のすべてのダイアログの結合バージョンを表す一意の文字列を取得します。
戻り値:
setTelemetryClient
public void setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
ログ記録に使用する BotTelemetryClient を設定します。
このプロパティを設定すると、セット内の各ダイアログの Dialog.TelemetryClient が新しい値に設定されます。
パラメーター: