Microsoft.VisualStudio.Modeling.Validation 命名空间
Microsoft.VisualStudio.Modeling.Validation 命名空间提供可用于检查在其元素之间的模型的数据和一致性的类。 验证集成到 Visual Studio ,以便错误、验证期间检测到的警告和消息出现在 错误表 窗口。
可以指定进行验证,当用户打开模型,保存模型或单击快捷菜单中的验证选项。 为事件处理程序或菜单命令的一部分,还可以调用从程序代码的验证,例如。
有关更多信息,请参见 域特定语言中的验证。
类
类 | 说明 | |
---|---|---|
ValidationContext | 包含有关进程执行的当前验证的信息。 | |
ValidationController | 包含逻辑验证单个模型元素或任何模型元素在存储或分区。 | |
ValidationMessage | 表示指定错误、警告或消息的验证消息。 | |
ValidationMessageObserver | 报告错误、从验证方法生成的消息和警告。 | |
ValidationMethodAttribute | 将此特性应用于应在验证时调用的方法。 | |
ValidationStateAttribute | 将此特性应用于模型元素类控制其实例是否在验证操作包括。默认情况下,一个模型元素验证使用此属性,因此,只有当验证为其所属的类显式启用,。 |
枚举
枚举 | 说明 | |
---|---|---|
ValidationCategories | 此枚举是自定义特性, ValidationMethodAttribute的构造函数的参数。它指定规则将调用验证的类型。 | |
ValidationState | 标识类的实例是否为验证将启用。 | |
ViolationType | 表示验证期间发生冲突的类型。 |