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) | 使用指定的類別,將提供的 DataSchemaError 物件加入至 Visual Studio 的 [錯誤清單] 視窗。 | |
Add(IList<DataSchemaError>, Object) | 使用指定的類別,將 DataSchemaError 物件的集合加入至 Visual Studio 的 [錯誤清單] 視窗。 | |
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 的淺層複本 (Shallow Copy)。 (繼承自 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 物件都已加入並透過這個類別從 [錯誤清單] 視窗移除。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。