Класс 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), которые находятся в базе данных контента.

Потокобезопасность

Любые общедоступные элементы static (Shared в 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