TaskValidationMessage 类

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

继承层次结构

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

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

语法

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

TaskValidationMessage 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
公共属性 Category 任务类别。
公共属性 Code 获取消息的代码。 (继承自 ValidationMessage。)
公共属性 Column 获取在发生错误文本行的列。 (继承自 ValidationMessage。)
公共属性 Context 获取验证消息的上下文信息。 (继承自 ValidationMessage。)
公共属性 Description 获取验证消息的说明。 (继承自 ValidationMessage。)
公共属性 File 返回第一个引用的文件的名称,在中,如果存在; 否则为 null。 (重写 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 命名空间