OnIntent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
收到活动且已识别的意向和实体与指定的意向和实体筛选器列表匹配时触发的操作。
public class OnIntent : Microsoft.Bot.Builder.Dialogs.Adaptive.Conditions.OnDialogEvent
type OnIntent = class
inherit OnDialogEvent
Public Class OnIntent
Inherits OnDialogEvent
- 继承
- 派生
构造函数
OnIntent(String, List<String>, List<Dialog>, String, String, Int32) |
初始化 OnIntent 类的新实例。 |
字段
Kind |
类标识符。 |
属性
Actions |
获取或设置在满足规则约束时要添加到计划的操作。 (继承自 OnCondition) |
ActionScope |
获取操作范围。 (继承自 OnCondition) |
Condition |
获取或设置要 (OPTIONAL) 执行的操作需要满足的条件。 (继承自 OnCondition) |
Entities |
获取或设置必须识别才能触发此规则的实体。 |
Event |
获取或设置要触发的事件。 (继承自 OnDialogEvent) |
Id |
获取或设置此条件的唯一 ID 的值。 (继承自 OnCondition) |
Intent |
获取或设置要匹配的意向。 |
Priority |
获取或设置规则优先级表达式,其中 0 是最高,小于 0 将被忽略。 (继承自 OnCondition) |
RunOnce |
获取或设置一个值,该值指示规则是否应每组唯一的内存路径运行一次。 (继承自 OnCondition) |
Source |
获取源。 (继承自 OnCondition) |
方法
AddExternalCondition(Expression) |
将外部条件添加到 OnCondition。 (继承自 OnCondition) |
AddExternalCondition(String) |
将外部条件添加到 OnCondition。 (继承自 OnCondition) |
CreateExpression() |
为此条件创建表达式。 |
CurrentPriority(ActionContext) |
计算优先级表达式的当前值并将其返回。 (继承自 OnCondition) |
ExecuteAsync(ActionContext) |
调用的方法以执行规则的操作。 (继承自 OnCondition) |
GetDependencies() |
枚举子对话依赖项,以便可以将其添加到容器对话集。 (继承自 OnCondition) |
GetExpression() |
获取此条件的缓存表达式。 (继承自 OnCondition) |
GetIdentity() |
获取此规则操作的标识。 |
OnCreateChangeList(ActionContext, Object) |
创建更改列表时调用。 |
RegisterSourceLocation(String, Int32) |
注册源位置。 (继承自 OnCondition) |