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工作的项。

备注

有两个主要的托管类可用于处理工作项目: SPSiteSPContentDatabase。使用SPSite为主机提供更大的灵活性。使用SPContentDatabase ,您可以使用SPWorkItemJobDefinition类处理在多种可能的范围的工作项) 的内容数据库的范围。

SPWorkItemJobDefinition类仅用于处理工作项集合,并使用GetWorkItems方法一次处理所有内容数据库中的网站集 (SPSite)。

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPWorkItemCollection 成员

Microsoft.SharePoint 命名空间

Microsoft.SharePoint.SPWorkItem

Microsoft.SharePoint.SPWorkItemStatus

Microsoft.SharePoint.SPBaseCollection

Microsoft.SharePoint.Administration.SPContentDatabase

Microsoft.SharePoint.Administration.SPTimerService

Microsoft.SharePoint.Administration.SPWorkItemJobDefinition