DataSchemaErrorTaskService 类

此类代表一个包级别的数据库诊断服务,用于管理显示在错误列表中的所有错误。 任何其他功能或组件均可实例化其自己的对象,以管理显示在 Visual Studio 错误列表窗口中的错误。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.UI.DataSchemaErrorTaskService

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.UI
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DataSchemaErrorTaskService _
    Implements IDisposable, IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[CLSCompliantAttribute(false)]
public sealed class DataSchemaErrorTaskService : IDisposable, 
    IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[CLSCompliantAttribute(false)]
public ref class DataSchemaErrorTaskService sealed : IDisposable, 
    IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[<Sealed>]
[<CLSCompliantAttribute(false)>]
type DataSchemaErrorTaskService =  
    class
        interface IDisposable
        interface IDatabaseProjectIdleProcessor
        interface IDatabaseProjectWorkloadProvider
        interface IErrorManagerLimiter
    end
public final class DataSchemaErrorTaskService implements IDisposable, IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter

DataSchemaErrorTaskService 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataSchemaErrorTaskService 初始化 DataSchemaErrorTaskService 类的新实例。

页首

属性

  名称 说明
公共属性 ErrorLimit 按照用户的指定,可显示的错误的最大数目。
公共属性 PackageErrorManager 获取包级别错误管理器。

页首

方法

  名称 说明
公共方法 Dispose 释放关联资源。
公共方法 DoWork 通知此空闲处理器执行某些工作。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FlushOnIdleQueue 刷新任何尚未放入错误列表中的错误。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法静态成员 GetSelectedErrors 返回错误列表上的所选 DataSchemaErrors 错误。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetWorkload 返回此空闲处理器的剩余工作负荷。
公共方法 IsSuppressed 返回一个值,该值指示此错误是否已禁止显示。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 OnIdle 此方法将由用户界面线程在空闲时重复调用。
公共方法 RegisterErrorManager 向任务服务注册指定的 ErrorManager 实例,以便将来自错误管理器的错误添加到错误列表或从中移除。
公共方法 RemoveAllTaskNavigators 从指定的错误管理器移除所有已注册的任务导航器。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TreatWarningsAsErrors 返回 TreatWarningsAsErrors 项目属性的当前值。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.UI 命名空间