IDialogTask インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public interface IDialogTask : Microsoft.Bot.Builder.Base.IEventLoop, Microsoft.Bot.Builder.Base.IEventProducer<Microsoft.Bot.Connector.IActivity>, Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack
type IDialogTask = interface
interface IDialogStack
interface IEventLoop
interface IEventProducer<IActivity>
Public Interface IDialogTask
Implements IDialogStack, IEventLoop, IEventProducer(Of IActivity)
- 派生
- 実装
プロパティ
| Frames |
スタック上でアクティブなダイアログ フレーム。 (継承元 IDialogStack) |
メソッド
| Call<R>(IDialog<R>, ResumeAfter<R>) |
子ダイアログを呼び出し、スタックの上部に追加します。 (継承元 IDialogStack) |
| Done<R>(R) |
現在のダイアログを完了し、結果を親ダイアログに返します。 (継承元 IDialogStack) |
| Fail(Exception) |
現在のダイアログに失敗し、親ダイアログに例外を返します。 (継承元 IDialogStack) |
| Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken) |
子ダイアログを呼び出し、スタックの上部に追加し、項目を子ダイアログに投稿します。 (継承元 IDialogStack) |
| PollAsync(CancellationToken) |
実行する作業をターゲットにポーリングします。 (継承元 IEventLoop) |
| Post(Event, Action) | (継承元 IEventProducer<Event>) |
| Post<E>(E, ResumeAfter<E>) |
内部イベントをキューに投稿します。 (継承元 IDialogStack) |
| Reset() |
スタックをリセットします。 (継承元 IDialogStack) |
| Wait<R>(ResumeAfter<R>) |
外部イベントがボットに送信されるまで、現在のダイアログを中断します。 (継承元 IDialogStack) |
拡張メソッド
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
子ダイアログを呼び出し、スタックの上部に追加し、メッセージを子ダイアログに投稿します。 |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
ユーザーがボットにメッセージを送信するまで、現在のダイアログを中断します。 |
| InterruptAsync<T,R>(IDialogTask, IDialog<T>, R, CancellationToken) |
新しいダイアログで待機中のダイアログを中断する |