ValidationMessage 类
表示指定错误、警告或消息的验证消息。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationMessage
Microsoft.VisualStudio.Modeling.Shell.TaskValidationMessage
命名空间: Microsoft.VisualStudio.Modeling.Validation
程序集: Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
语法
声明
Public Class ValidationMessage
public class ValidationMessage
ValidationMessage 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ValidationMessage(ValidationContext, String) | 初始化 ValidationMessage 类使用上下文和消息的说明的新实例。 |
![]() |
ValidationMessage(ValidationContext, String, Int32, Int32) | 使用一个上下文、一个标题、一个行号和列号消息的, ValidationMessage 初始化类的新实例。 |
![]() |
ValidationMessage(ValidationContext, String, String, ViolationType) | 使用一个上下文、一个标题、一代码和冲突类型消息的, ValidationMessage 初始化类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Code | 获取消息的代码。 |
![]() |
Column | 获取在发生错误文本行的列。 |
![]() |
Context | 获取验证消息的上下文信息。 |
![]() |
Description | 获取验证消息的说明。 |
![]() |
File | 获取引用的文件的名称。 |
![]() |
HelpKeyword | 获取或设置关键字搜索在 Visual Studio 的帮助。 |
![]() |
Line | 获取在该错误或警告。引用的文件的行号。 |
![]() |
ReferencedFiles | 获取 ValidationMessage 引用文件的名称。 |
![]() |
ReferencedModelElements | 获取此消息引用的模型元素。 |
![]() |
Type | 获取验证消息的类型。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 检查验证消息是否与另一个对象相等。 (重写 Object.Equals(Object)。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 获取 ValidationMessage 的标识符。 (重写 Object.GetHashCode()。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 标识验证消息。 (重写 Object.ToString()。) |
![]() |
UpdateFileReferences(IEnumerable<String>) | 包含文件名称的从零个或多个文件名称列表更新。 |
![]() |
UpdateFileReferences(String) | 包含文件名称的更新。 |
![]() |
UpdateReferencedModelElements | 更新引用的模型元素。 |
页首
备注
ValidationMessage 在用户定义的验证方法创建。 实际创建通过虚拟 ValidationContext.ConstructValidationMessage 方法完成。
此类表示 ValidationMessageObserver 类可以获得的验证消息。
有关更多信息,请参见 域特定语言中的验证。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。