Microsoft.VisualStudio.Modeling.Validation 命名空间

Microsoft.VisualStudio.Modeling.Validation 命名空间提供了您可以用元素间的合法数据和连续性来检查模型的类。 验证集成在 Visual Studio 中,以便验证过程中检测的错误、警告和消息均显示在 错误列表 窗口中。

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

有关详细信息,请参阅域特定语言中的验证

  说明
公共类 ValidationContext 包含有关当前要执行验证处理的信息。
公共类 ValidationController 包含在存储区或部件中on个逻辑验证单个模型元素或所有模型元素。
公共类 ValidationMessage 表示验证消息,其声明错误、警告或消息。
公共类 ValidationMessageObserver 报告从验证方法生成的错误、消息和警告。
公共类 ValidationMethodAttribute 将该特性应用于应在验证过程中调用的方法。
公共类 ValidationStateAttribute 将该特性应用于模型元素类以控件其实例是否包含在验证操作中。在默认情况下,仅当使用此特性为其所属的类显示验证时,一个模型元素经过验证。

枚举

  枚举 说明
公共枚举 ValidationCategories 该枚举是一个构造函数参数的自定义特性 ValidationMethodAttribute。它指定规则调用的验证类型。
公共枚举 ValidationState 标识是否将为验证启用某类的实例。
公共枚举 ViolationType 表示在验证过程中已发生的冲突的类型。