共用方式為


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) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.Data.Schema 命名空間

DataSchemaError

其他資源

錯誤清單視窗