WaterfallStepContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 中 WaterfallDialog 步驟的內容。
public class WaterfallStepContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type WaterfallStepContext = class
inherit DialogContext
Public Class WaterfallStepContext
Inherits DialogContext
- 繼承
備註
屬性 Context 包含 ITurnContext 目前回合的 。
屬性
ActiveDialog |
取得堆疊頂端作用中對話方塊的快取實例,如果 |
Child |
如果有作用中的子系,則取得子系的對話方塊內容。 (繼承來源 DialogContext) |
Context |
取得目前交談回合的內容。 (繼承來源 DialogContext) |
DialogManager |
已淘汰.
取得這個 dialogCoNtext 的目前 DialogManager。 這個屬性已經過時。 (繼承來源 DialogContext) |
Dialogs |
取得目前對話容器作用中的對話方塊集合。 (繼承來源 DialogContext) |
Index |
取得正在執行之目前瀑布式步驟的索引。 |
Options |
取得呼叫瀑布式對話的任何選項。 |
Parent |
取得或設定父 DialogContext 代 ,如果有的話。 用於搜尋要啟動之對話方塊的識別碼。 (繼承來源 DialogContext) |
Reason |
取得瀑布步驟執行的原因。 |
Result |
取得上一個瀑布步驟的結果。 |
Services |
取得與這個對話方塊內容相關的服務集合。 (繼承來源 DialogContext) |
Stack |
取得目前的對話方塊堆疊。 (繼承來源 DialogContext) |
State |
取得或設定 DialogStateManager,其管理所有記憶體範圍的檢視。 (繼承來源 DialogContext) |
Values |
取得值字典,這些值會保存在所有瀑布式動作中。 |
方法
擴充方法
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 的擴充方法。 |