這個類別表示封裝層級的資料庫無從驗證服務,來管理所有顯示在錯誤清單中的錯誤。 任何其他功能或元件可能會執行個體化自己的物件,以管理要顯示在 Visual Studio ErrorList 視窗中的錯誤。
此 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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
OnIdle | 當使用者介面執行緒為閒置時,將由此執行緒重複呼叫這個方法。 |
![]() |
RegisterErrorManager | 向工作服務註冊指定的 ErrorManager 執行個體,以在錯誤清單中加入或移除來自錯誤管理員的錯誤。 |
![]() |
RemoveAllTaskNavigators | 從指定的錯誤管理員移除所有註冊的工作導覽。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
![]() |
TreatWarningsAsErrors | 傳回 TreatWarningsAsErrors 專案屬性的目前值。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
.gif)
.gif)
.gif)
.gif)