ComponentDialog.OnBeginDialogAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ダイアログが開始され、親のダイアログ スタックにプッシュされたときに呼び出されます。
protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> OnBeginDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext innerDc, object options, System.Threading.CancellationToken cancellationToken = default);
abstract member OnBeginDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
override this.OnBeginDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Overridable Function OnBeginDialogAsync (innerDc As DialogContext, options As Object, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)
パラメーター
- innerDc
- DialogContext
現在の会話のターンの内部 DialogContext 。
- options
- Object
ダイアログに渡す初期情報 (省略可能)。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表す Task。
注釈
タスクが成功した場合、結果は、ダイアログによってターンが処理された後もダイアログがアクティブかどうかを示します。
既定では、 によって定義されているように、コンポーネント ダイアログの初期ダイアログの メソッドがInitialDialogId呼び出BeginDialogAsync(DialogContext, Object, CancellationToken)されます。
割り込みロジックを実装するには、派生クラスでこのメソッドをオーバーライドします。