OnQnAMatch 类

定义

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)

适用于