共用方式為


IDatabaseProjectWorkloadProvider.GetWorkload 方法

傳回這個閒置處理器的剩餘工作負載,如果這個處理器沒有剩餘的工作負載,則傳回零。

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

語法

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

參數

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

.NET Framework 安全性

請參閱

參考

IDatabaseProjectWorkloadProvider 介面

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