次の方法で共有


IDialogTask インターフェイス

定義

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)

新しいダイアログで待機中のダイアログを中断する

適用対象