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