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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。