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的工作項目。
![]() |
---|
有兩個主要的裝載類別,可以用來處理工作項目: SPSite和SPContentDatabase。使用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.
請參閱
參照
Microsoft.SharePoint namespace
Microsoft.SharePoint.SPWorkItem
Microsoft.SharePoint.SPWorkItemStatus
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.Administration.SPContentDatabase