SPWorkItemCollection 类
SPWorkItem对象实例的集合。派生自Microsoft.SharePoint.SPBaseCollection。
继承层次结构
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPWorkItemCollection
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
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)。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。
另请参阅
引用
Microsoft.SharePoint.SPWorkItem
Microsoft.SharePoint.SPWorkItemStatus
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.Administration.SPContentDatabase