Validator 类

定义

注意

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

所有验证程序组件的基类。

public ref class Validator
public class Validator
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Validator
type Validator = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Validator = class
Public Class Validator
继承
Validator
派生
属性

注解

注意

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

Validator 类用于确保在设计时正确配置活动。 在设计时,当设计器验证分配给活动的属性时,会实例化验证程序;如果活动参数配置不正确,设计器将显示不正确值的智能标记错误。 验证程序也在编译时运行,如果约束(例如对象父级或子级的类型、子级的最小数量等)不正确,将返回验证错误。 当使用 CreateWorkflow 方法实例化基于标记的工作流时,验证程序也将在运行时运行。

验证程序的主要用途是确保在设计时发现错误,并且不在运行时作为异常公开错误。

验证程序与它们使用 ValidatorTypeName 属性验证的活动相关联;所有的活动验证程序必须从 ActivityValidator 类继承。

默认情况下,验证程序将验证元属性;它们不验证在运行时可设置的实例属性。

构造函数

Validator()
已过时.

初始化 Validator 类的新实例。

方法

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

(继承自 Object)
GetFullPropertyName(ValidationManager)
已过时.

可提取完整属性名的帮助器方法。

GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)
Validate(ValidationManager, Object)
已过时.

验证指定的对象并返回验证错误的集合。

ValidateActivityChange(Activity, ActivityChangeAction)
已过时.

在派生类中重写时,根据正在被添加或删除的指定 Activity 来验证更改。 应用在动态更新过程中对工作流作出的更改时调用此函数。

ValidateProperties(ValidationManager, Object)
已过时.

自动验证特定对象属性的帮助器方法。

ValidateProperty(PropertyInfo, Object, Object, ValidationManager)
已过时.

对属性执行验证并返回包含验证结果的 ValidationErrorCollection

适用于