Microsoft.VisualStudio.Modeling.Validation 命名空间

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

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

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

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

枚举

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