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