共用方式為


SPWorkItemCollection class

SPWorkItem物件執行個體的集合。衍生自Microsoft.SharePoint.SPBaseCollection

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPWorkItemCollection

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public Class SPWorkItemCollection _
    Inherits SPBaseCollection
'用途
Dim instance As SPWorkItemCollection
public class SPWorkItemCollection : SPBaseCollection

備註

SPWorkItemCollection類別用於配合SPWorkItemJobDefinition類別及實作Microsoft.SharePoint.ISPWorkItemHost介面的用戶端。從SPWorkItemJobDefinition衍生的類別被設計來由SPTimerService所驅動。SPWorkItemCollection類別會使用 SQL 查詢來篩選之前佇列的工作項目中進行處理的批次。工作項目集合是同質型別。也就是說,每個SPWorkItemCollection物件包含只有一個WorkItemType的工作項目。

注意事項注意事項

有兩個主要的裝載類別,可以用來處理工作項目: SPSiteSPContentDatabase。使用SPSite作為主應用程式,讓您更大的彈性 ;使用SPContentDatabase可讓您使用SPWorkItemJobDefinition類別來處理的最大的範圍可能在工作項目,內容資料庫的範圍。

SPWorkItemJobDefinition類別只適用於處理工作項目集合,並使用GetWorkItems方法一次處理所有的內容資料庫中的網站集合 (SPSite)。

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

請參閱

參照

SPWorkItemCollection members

Microsoft.SharePoint namespace

Microsoft.SharePoint.SPWorkItem

Microsoft.SharePoint.SPWorkItemStatus

Microsoft.SharePoint.SPBaseCollection

Microsoft.SharePoint.Administration.SPContentDatabase

Microsoft.SharePoint.Administration.SPTimerService

Microsoft.SharePoint.Administration.SPWorkItemJobDefinition