次の方法で共有


Dialog class

すべてのダイアログの基本クラス。 ダイアログは BotBuilder フレームワークのコア コンポーネントです。 ボットはダイアログを使用して、ユーザーとの任意の複雑な会話を管理します。

メソッド

begin<T>(CallSession, T)

新しいダイアログ セッションが開始されるときに呼び出されます。

dialogResumed<T>(CallSession, IDialogResult<T>)

子ダイアログが終了し、現在のダイアログが再開されています。

replyReceived(CallSession)

ユーザーから新しい応答メッセージを受信したときに呼び出されます。 派生クラスは、ユーザーから受信したメッセージを処理するためにこれを実装する必要があります。

メソッドの詳細

begin<T>(CallSession, T)

新しいダイアログ セッションが開始されるときに呼び出されます。

function begin<T>(session: CallSession, args?: T)

パラメーター

session
CallSession

現在の会話のセッション オブジェクト。

args

T

(省略可能) その親によってダイアログに渡される引数。

dialogResumed<T>(CallSession, IDialogResult<T>)

子ダイアログが終了し、現在のダイアログが再開されています。

function dialogResumed<T>(session: CallSession, result: IDialogResult<T>)

パラメーター

session
CallSession

現在の会話のセッション オブジェクト。

result

IDialogResult<T>

子ダイアログによって返される結果。

replyReceived(CallSession)

ユーザーから新しい応答メッセージを受信したときに呼び出されます。 派生クラスは、ユーザーから受信したメッセージを処理するためにこれを実装する必要があります。

function replyReceived(session: CallSession)

パラメーター

session
CallSession

現在の会話のセッション オブジェクト。