Language

BeginDialog クラス

定義

別のダイアログを実行し始めるアクションが完了すると、そのダイアログは発信者に戻されます。

public class BeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type BeginDialog = class
    inherit BaseInvokeDialog
Public Class BeginDialog
Inherits BaseInvokeDialog
継承
派生

コンストラクター

名前 説明
BeginDialog(String, Object, String, Int32)

BeginDialog クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
Kind

クラス識別子。

プロパティ

名前 説明
ActivityProcessed

新しいダイアログでアクティビティを処理すべきかどうかを示す値を取得または設定します。

(継承元 BaseInvokeDialog)
Dialog

通話のダイアログを取得または設定します。

(継承元 BaseInvokeDialog)
Disabled

オプションの式を取得または設定し、これが真であればこのアクションを無効化します。

Id

ダイアログのIDを取得または設定します。

(継承元 Dialog)
Options

ダイアログの設定可能なオプションを取得または設定します。

(継承元 BaseInvokeDialog)
ResultProperty

ダイアログ結果を格納するプロパティパスを取得するか設定します。

Source

cref="SourceRange"/>の情報を取得します。

(継承元 Dialog)
TelemetryClient

伐採用に使う IBotTelemetryClient を取得したり設定したりします。

(継承元 Dialog)

メソッド

名前 説明
BeginDialogAsync(DialogContext, Object, CancellationToken)

ダイアログが開始され、ダイアログ スタックにプッシュされたときに呼び出されます。

BindOptions(DialogContext, Object)

BindOptions - オプション内の式を評価する。

(継承元 BaseInvokeDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

ダイアログが 続行されたときに呼び出され、アクティブダイアログでユーザーが新しいアクティビティで応答します。

(継承元 Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

ダイアログが終了するときに呼び出されます。

(継承元 Dialog)
GetDependencies()

子ダイアログ依存関係を列挙し、コンテナのダイアログセットに追加できるようにします。

(継承元 BaseInvokeDialog)
GetVersion()

このダイアログのバージョンを表す一意の文字列が得られます。 バージョンが変更された場合、ダイアログ システムは DialogChanged イベントを生成します。

(継承元 Dialog)
OnComputeId()

ダイアログ用の計算IDを作成します。

(継承元 BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントが DialogContext.emitEvent()で発生した際に、現在のダイアログまたは現在のダイアログが開始したダイアログのいずれかによって呼び出されます。

(継承元 Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントがすべての親にバブルされた後に呼び出され、処理されませんでした。

(継承元 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントが親にバブルされる前に呼び出されます。

(継承元 Dialog)
RegisterSourceLocation(String, Int32)

指定された場所にcref="SourceRange"/> を登録します。

(継承元 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

ダイアログがユーザーに入力を再度求める必要があるときに呼び出されます。

(継承元 Dialog)
ResolveDialog(DialogContext)

ダイアログ表現をダイアログまたは文字列式のいずれかに解決してダイアログIDを取得します。

(継承元 BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

子ダイアログがターンを終えたときに呼び出し、そのダイアログにコントロールが戻ります。

拡張メソッド

名前 説明
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

ダイアログ スタックを作成し、ダイアログを開始してスタックにプッシュします。

適用対象