ActionContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 DialogContext 其他方法扩展 ,用于操作 的 AdaptiveDialog执行操作序列。
public class ActionContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type ActionContext = class
inherit DialogContext
Public Class ActionContext
Inherits DialogContext
- 继承
构造函数
ActionContext(DialogSet, DialogContext, DialogState, List<ActionState>, String) |
初始化 ActionContext 类的新实例。 |
属性
Actions |
获取或设置正在执行的操作的列表。 |
ActiveDialog |
如果堆栈为空,则获取堆栈 |
Changes |
获取排队等待应用的更改的列表。 |
Child |
获取子级的对话上下文(如果有活动子级)。 (继承自 DialogContext) |
Context |
获取当前会话轮次的上下文。 (继承自 DialogContext) |
DialogManager |
已过时.
获取此 dialogContext 的当前 DialogManager。 此属性已过时。 (继承自 DialogContext) |
Dialogs |
获取当前对话容器处于活动状态的对话集。 (继承自 DialogContext) |
Parent |
获取或设置父 DialogContext级 (如果有)。 在搜索要启动的对话的 ID 时使用。 (继承自 DialogContext) |
Services |
获取与此对话上下文相关的服务集合。 (继承自 DialogContext) |
Stack |
获取当前对话框堆栈。 (继承自 DialogContext) |
State |
获取或设置 DialogStateManager,它管理所有内存范围的视图。 (继承自 DialogContext) |
方法
扩展方法
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 的扩展方法。 |