Microsoft.VisualStudio.Modeling.Validation 命名空间

Microsoft.VisualStudio.Modeling.Validation 命名空间提供可用于检查在其元素之间的模型的数据和一致性的类。 验证集成到 Visual Studio ,以便错误、验证期间检测到的警告和消息出现在 错误表 窗口。

可以指定进行验证,当用户打开模型,保存模型或单击快捷菜单中的验证选项。 为事件处理程序或菜单命令的一部分,还可以调用从程序代码的验证,例如。

有关更多信息,请参见 域特定语言中的验证

  说明
公共类 ValidationContext 包含有关进程执行的当前验证的信息。
公共类 ValidationController 包含逻辑验证单个模型元素或任何模型元素在存储或分区。
公共类 ValidationMessage 表示指定错误、警告或消息的验证消息。
公共类 ValidationMessageObserver 报告错误、从验证方法生成的消息和警告。
公共类 ValidationMethodAttribute 将此特性应用于应在验证时调用的方法。
公共类 ValidationStateAttribute 将此特性应用于模型元素类控制其实例是否在验证操作包括。默认情况下,一个模型元素验证使用此属性,因此,只有当验证为其所属的类显式启用,。

枚举

  枚举 说明
公共枚举 ValidationCategories 此枚举是自定义特性, ValidationMethodAttribute的构造函数的参数。它指定规则将调用验证的类型。
公共枚举 ValidationState 标识类的实例是否为验证将启用。
公共枚举 ViolationType 表示验证期间发生冲突的类型。