DialogContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ダイアログ スタックの現在の状態のコンテキストを提供します。
public class DialogContext
type DialogContext = class
Public Class DialogContext
- 継承
-
DialogContext
- 派生
注釈
プロパティには Context 、現在のターンの が ITurnContext 含まれています。
コンストラクター
DialogContext(DialogSet, DialogContext, DialogState) |
DialogContext クラスの新しいインスタンスを初期化します。 |
DialogContext(DialogSet, ITurnContext, DialogState) |
ターン コンテキストから クラスの DialogContext 新しいインスタンスを初期化します。 |
プロパティ
ActiveDialog |
スタックの上部にあるアクティブなダイアログのキャッシュされたインスタンスを取得します。スタック |
Child |
アクティブな子がある場合は、子のダイアログ コンテキストを取得します。 |
Context |
会話の現在のターンのコンテキストを取得します。 |
DialogManager |
古い.
この dialogContext の現在の DialogManager を取得します。 このプロパティは今後使用しません。 |
Dialogs |
現在のダイアログ コンテナーでアクティブなダイアログのセットを取得します。 |
Parent |
親 DialogContext(存在する場合) を取得または設定します。 開始するダイアログの ID を検索するときに使用されます。 |
Services |
このダイアログ コンテキストに合ったサービス コレクションを取得します。 |
Stack |
現在のダイアログ スタックを取得します。 |
State |
すべてのメモリ スコープのビューを管理する DialogStateManager を取得または設定します。 |
メソッド
拡張メソッド
DebuggerStepAsync(DialogContext, OnCondition, DialogEvent, CancellationToken) |
アクティブな IDialogDebugger を呼び出し、特定の時点にあることを通知します。 |
DebuggerStepAsync(DialogContext, Dialog, String, CancellationToken) |
アクティブな IDialogDebugger を呼び出し、ダイアログ内の特定の時点にあることを通知します。 |
DebuggerStepAsync(DialogContext, Recognizer, String, CancellationToken) |
アクティブな IDialogDebugger を呼び出し、認識エンジン内の特定の時点にあることを通知します。 |
DebuggerStepAsync(DialogContext, IRecognizer, String, CancellationToken) |
アクティブな IDialogDebugger を呼び出し、認識エンジン内の特定の時点にあることを通知します。 |
GetDebugger(DialogContext) |
DialogContext から IDialogDebugger を取得する拡張メソッド。 |