共用方式為


DataSchemaErrorTaskService.GetWorkload 方法

傳回這個閒置處理器的剩餘工作負載。

命名空間:  Microsoft.VisualStudio.Data.Schema.Package.UI
組件:  Microsoft.VisualStudio.Data.Schema.Package (在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

語法

'宣告
Public Sub GetWorkload ( _
    <OutAttribute> ByRef stepsLeftToPerform As Integer, _
    <OutAttribute> ByRef stepsProcessedForEachIdle As Integer, _
    <OutAttribute> ByRef workloadDescription As String _
)
public void GetWorkload(
    out int stepsLeftToPerform,
    out int stepsProcessedForEachIdle,
    out string workloadDescription
)
public:
virtual void GetWorkload(
    [OutAttribute] int% stepsLeftToPerform, 
    [OutAttribute] int% stepsProcessedForEachIdle, 
    [OutAttribute] String^% workloadDescription
) sealed
abstract GetWorkload : 
        stepsLeftToPerform:int byref * 
        stepsProcessedForEachIdle:int byref * 
        workloadDescription:string byref -> unit 
override GetWorkload : 
        stepsLeftToPerform:int byref * 
        stepsProcessedForEachIdle:int byref * 
        workloadDescription:string byref -> unit 
public final function GetWorkload(
    stepsLeftToPerform : int, 
    stepsProcessedForEachIdle : int, 
    workloadDescription : String
)

參數

  • stepsLeftToPerform
    型別:System.Int32%
    這個閒置處理器在其工作完成之前必須執行的步驟數。
  • stepsProcessedForEachIdle
    型別:System.Int32%
    每次呼叫這個閒置處理器時 (通常) 會處理的步驟數。這指示系統在所有佇列工作完成之前必須呼叫 OnIdle 多少次。
  • workloadDescription
    型別:System.String%
    如果有任何剩餘的工作負載,這會傳回待執行之工作的類型。如果有足夠的剩餘工作而且使用狀態列,可以對使用者顯示這段文字。

實作

IDatabaseProjectWorkloadProvider.GetWorkload(Int32%, Int32%, String%)

備註

如果這個處理器沒有任何剩餘的工作負載,則會傳回 0。

.NET Framework 安全性

請參閱

參考

DataSchemaErrorTaskService 類別

Microsoft.VisualStudio.Data.Schema.Package.UI 命名空間