次の方法で共有


IDialogStack インターフェイス

定義

会話プロセス内のダイアログのスタック。

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
派生

プロパティ

Frames

スタック上でアクティブなダイアログ フレーム。

メソッド

Call<R>(IDialog<R>, ResumeAfter<R>)

子ダイアログを呼び出し、スタックの上部に追加します。

Done<R>(R)

現在のダイアログを完了し、結果を親ダイアログに返します。

Fail(Exception)

現在のダイアログに失敗し、親ダイアログに例外を返します。

Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken)

子ダイアログを呼び出し、スタックの上部に追加し、アイテムを子ダイアログに投稿します。

Post<E>(E, ResumeAfter<E>)

キューに内部イベントをポストします。

Reset()

スタックをリセットします。

Wait<R>(ResumeAfter<R>)

外部イベントがボットに送信されるまで、現在のダイアログを中断します。

拡張メソッド

Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken)

子ダイアログを呼び出し、スタックの上部に追加し、メッセージを子ダイアログに投稿します。

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

ユーザーがボットにメッセージを送信するまで、現在のダイアログを中断します。

適用対象