次の方法で共有


DialogContainer クラス

定義

ダイアログのセットのコンテナー。

public abstract class DialogContainer : Microsoft.Bot.Builder.Dialogs.Dialog
type DialogContainer = class
    inherit Dialog
Public MustInherit Class DialogContainer
Inherits Dialog
継承
DialogContainer
派生

コンストラクター

DialogContainer(Boolean, String)

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

DialogContainer(String)

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

プロパティ

Dialogs

コンテナーを取得または設定します DialogSet

Id

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

(継承元 Dialog)
IgnoreMemoryScopeBinding

メモリ スコープと対話するかどうかを DialogContainer 示す値を取得または設定します。

Source

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

(継承元 Dialog)
TelemetryClient

ログ記録に使用する を取得または設定 IBotTelemetryClient します。 このプロパティを設定すると、含まれるダイアログ TelemetryClient のすべてのプロパティも設定されます。

メソッド

BeginDialogAsync(DialogContext, Object, CancellationToken)

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

(継承元 Dialog)
CheckForVersionChangeAsync(DialogContext, CancellationToken)

CheckForVersionChangeAsync。

ContinueDialogAsync(DialogContext, CancellationToken)

ダイアログが くと呼び出されます。ダイアログはアクティブなダイアログで、ユーザーは新しいアクティビティで応答します。

(継承元 Dialog)
CreateChildContext(DialogContext)

コンテナーのアクティブな子の内部ダイアログ コンテキストを作成します。

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

(継承元 Dialog)
FindDialog(String)

コンテナーに以前に追加された子ダイアログを検索します。

FindDialog(String, DialogContext)

コンテナーに以前に追加された子ダイアログを検索します。 ダイアログを収集するために、フォールバックとして DialogContext を使用します。

GetInternalVersion()

GetInternalVersion - このコンテナーの内部バージョン識別子を返します。

GetVersion()

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

(継承元 Dialog)
OnComputeId()

ダイアログのコンピューティング ID をビルドします。

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

現在のダイアログまたは現在のダイアログが開始したダイアログによって、 を使用して DialogContext.emitEvent()イベントが発生したときに呼び出されます。

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントがすべての親にバブルされ、処理されなかった後に呼び出されます。

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

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

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

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

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

ダイアログでユーザーに入力を求めるプロンプトが再び表示されるときに呼び出されます。

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

子ダイアログがこのターンを完了したときに呼び出され、このダイアログにコントロールが返されます。

(継承元 Dialog)

拡張メソッド

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

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

適用対象