TaskValidationMessage 类

表示验证错误、警告或信息消息。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessage
    Microsoft.VisualStudio.Modeling.Shell.TaskValidationMessage

命名空间:  Microsoft.VisualStudio.Modeling.Shell
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll 中)

语法

声明
Public Class TaskValidationMessage _
    Inherits ValidationMessage
public class TaskValidationMessage : ValidationMessage

TaskValidationMessage 类型公开以下成员。

构造函数

  名称 说明
公共方法 TaskValidationMessage 构造函数。

页首

属性

  名称 说明
公共属性 Category 任务类别。
公共属性 Code 获取消息的代码。 (继承自 ValidationMessage。)
公共属性 Column 获取文本行中出现错误的列。 (继承自 ValidationMessage。)
公共属性 Context 获取验证消息的上下文信息。 (继承自 ValidationMessage。)
公共属性 Description 获取验证消息的说明。 (继承自 ValidationMessage。)
公共属性 File 如果存在则返回第一个引用文件的名称,否则为空。 (重写 ValidationMessage.File。)
公共属性 HelpKeyword 获取或设置在 Visual Studio 中用于搜索帮助的关键字。 (继承自 ValidationMessage。)
公共属性 Line 获取错误或警告的文件中的行号。 (继承自 ValidationMessage。)
公共属性 ReferencedFiles 获取 ValidationMessage 引用的文件的名称。 (继承自 ValidationMessage。)
公共属性 ReferencedModelElements 获取由该则消息引用的模型元素。 (继承自 ValidationMessage。)
公共属性 Type 获取验证消息的类型。 (继承自 ValidationMessage。)

页首

方法

  名称 说明
公共方法 Configure 使用此消息的值配置提供的任务。
公共方法 Equals 查看该验证消息是否等于另一个对象。 (继承自 ValidationMessage。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 获取 ValidationMessage 的标识符。 (继承自 ValidationMessage。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsMatch(TaskItem) 如果指定的 taskItem 表示此消息,则返回。
公共方法 IsMatch(IVsTaskItem) 如果指定的 taskItem 表示此消息,则返回。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 验证消息的类型。 (继承自 ValidationMessage。)
公共方法 UpdateFileReferences(IEnumerable<String>) 包含从零个或多个文件名称列表中更新的文件名称。 (继承自 ValidationMessage。)
公共方法 UpdateFileReferences(String) 包含要更新的文件的名称。 (继承自 ValidationMessage。)
公共方法 UpdateReferencedModelElements 更新引用的模型元素。 (继承自 ValidationMessage。)

页首

备注

VsValidationContext 提供 TaskValidationMessages,重写 ConstructValidationMessage。 它包含信息与 Visual Studio ErrorList 工具窗口使用。 它可以导航到关系图的形状。问题的模型元素。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.Modeling.Shell 命名空间