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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Validation 命名空间