RuleValidation 构造函数

定义

初始化 RuleValidation 类的新实例。

重载

RuleValidation(Type, ITypeProvider)

使用 RuleValidationType 初始化 Rule 类的新实例。

RuleValidation(Activity, ITypeProvider, Boolean)

使用指定的 RuleValidation 和类型提供程序初始化 Activity 类的新实例。

RuleValidation(Type, ITypeProvider)

使用 RuleValidationType 初始化 Rule 类的新实例。

public:
 RuleValidation(Type ^ thisType, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider);
public RuleValidation (Type thisType, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider);
new System.Workflow.Activities.Rules.RuleValidation : Type * System.Workflow.ComponentModel.Compiler.ITypeProvider -> System.Workflow.Activities.Rules.RuleValidation
Public Sub New (thisType As Type, typeProvider As ITypeProvider)

参数

thisType
Type

将对其执行此 RuleConditionRuleSet 的对象的类型。 它通常为工作流,但也可以是任何有效的类型。

typeProvider
ITypeProvider

用于确定在条件中可以使用哪些 ITypeProvider 的可选 Type 实现。 如果未指定类型,则只能使用由活动指定的程序集和该程序集引用的任何程序集中的类型。

例外

thisType 为空引用(在 Visual Basic 中为 Nothing)。

适用于

RuleValidation(Activity, ITypeProvider, Boolean)

使用指定的 RuleValidation 和类型提供程序初始化 Activity 类的新实例。

public:
 RuleValidation(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider, bool checkStaticType);
public RuleValidation (System.Workflow.ComponentModel.Activity activity, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider, bool checkStaticType);
new System.Workflow.Activities.Rules.RuleValidation : System.Workflow.ComponentModel.Activity * System.Workflow.ComponentModel.Compiler.ITypeProvider * bool -> System.Workflow.Activities.Rules.RuleValidation
Public Sub New (activity As Activity, typeProvider As ITypeProvider, checkStaticType As Boolean)

参数

activity
Activity

在其上下文中运行 ActivityRuleConditionRuleSet。 在大多数情况下,它将是工作流对象。

typeProvider
ITypeProvider

用于确定在条件中可以使用哪些 ITypeProvider 的可选 Type 实现。 如果未指定类型,则只能使用由活动指定的程序集和该程序集引用的任何程序集中的类型。

checkStaticType
Boolean

如果为 true,则用此对象验证的 RuleConditionRuleSet 所使用的类型必须位于允许类型的限制列表中。

例外

activity 为空引用(在 Visual Basic 中为 Nothing)。

注解

此构造函数在设计时使用。

适用于