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