ErrorManager 类

管理 Visual Studio 的**“错误列表”**窗口中列出的错误。

继承层次结构

System.Object
  Microsoft.Data.Schema.ErrorManager

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

语法

声明
<SerializableAttribute> _
Public NotInheritable Class ErrorManager _
    Implements IDisposable, ISerializable
[SerializableAttribute]
public sealed class ErrorManager : IDisposable, 
    ISerializable
[SerializableAttribute]
public ref class ErrorManager sealed : IDisposable, 
    ISerializable
[<Sealed>]
[<SerializableAttribute>]
type ErrorManager =  
    class
        interface IDisposable
        interface ISerializable
    end
public final class ErrorManager implements IDisposable, ISerializable

ErrorManager 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
公共属性静态成员 BuildCategory 获取表示生成类别的对象。
公共属性静态成员 DefaultCategory 获取表示默认类别的对象。
公共属性静态成员 DeployCategory 获取表示部署类别的对象。
公共属性静态成员 ExternalsResolutionCategory 获取表示解决方法类别的对象。
公共属性静态成员 ModelCategory 获取表示模型类别的对象。
公共属性静态成员 ProjectPropertiesCategory 获取表示项目属性类别的对象。
公共属性静态成员 ValidationAtBuildCategory 获取表示验证类别的对象。
公共属性静态成员 ValidationOnIdleCategory 获取表示验证空闲类别的对象。

页首

方法

  名称 说明
公共方法 Add(DataSchemaError, Object) 向 Visual Studio 的“错误列表”窗口添加属于指定类别的所提供的 DataSchemaError 对象。
公共方法 Add(IList<DataSchemaError>, Object) 向 Visual Studio 的“错误列表”窗口添加属于指定类别的 DataSchemaError 对象的集合。
公共方法 Add(DataSchemaError, Object, Boolean)
公共方法 Add(IList<DataSchemaError>, Object, Boolean)
公共方法静态成员 AddPersistedCategory 指定向 Visual Studio 的“错误列表”窗口添加的错误与所提供类别一起,将持久化。
公共方法 ClearCategory 从 Visual Studio 的“错误列表”窗口移除属于所提供类别的所有错误。
公共方法 Dispose 释放由 ErrorManager 类的当前实例占用的所有资源。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 Find(String, Object) 检索属于指定类别和文档的所有 DataSchemaError 对象的列表。
公共方法 Find(Predicate<DataSchemaError>, Object)
公共方法 GetAllCategories 检索所有现有类别的列表。
公共方法 GetAllErrors() 检索 ErrorManager 中所有错误的列表。
公共方法 GetAllErrors(Object) 检索 ErrorManager 中属于指定类别的所有错误的列表。
公共方法 GetCategories
公共方法 GetErrorCounts 检索属于所提供类别的错误数。针对多种严重级别返回错误数。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetObjectData 初始化 ErrorManager 类的新实例。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MergeWith 复制另一个 ErrorManager 对象中的错误。
公共方法 Remove(String, Object) 从 Visual Studio 的“错误列表”窗口中移除共享所提供文档文件名和类别的所有 DataSchemaError 对象。
公共方法 Remove(DataSchemaError, Object) 从 Visual Studio 的“错误列表”窗口中移除指定的 DataSchemaError 对象。
公共方法 Remove(IList<DataSchemaError>, Object) 从 Visual Studio 的“错误列表”窗口中移除指定的 DataSchemaError 对象。
公共方法 Remove(Predicate<DataSchemaError>, Object)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UpdateErrorsDocumentName 更改 Visual Studio 的“错误列表”窗口中所有属于指定类别的 DataSchemaError 对象的 Document 属性中文档的名称。

页首

事件

  名称 说明
公共事件 Disposed 在释放 ErrorManager 后发生。
公共事件 ErrorManagerRefreshed 在刷新 ErrorManager 中的数据后发生。
公共事件 ErrorsChanged 在 Visual Studio 的“错误列表”窗口中添加或移除一个或多个错误后发生。

页首

备注

通过此类在**“错误列表”**窗口中添加和删除所有 DataSchemaError 对象。

线程安全

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

请参见

参考

Microsoft.Data.Schema 命名空间

DataSchemaError

其他资源

“错误列表”窗口