Freigeben über


SPWorkItemCollection-Klasse

Eine Auflistung von SPWorkItem -Objektinstanzen. Wird von Microsoft.SharePoint.SPBaseCollectionabgeleitet.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public Class SPWorkItemCollection _
    Inherits SPBaseCollection
'Usage
Dim instance As SPWorkItemCollection
public class SPWorkItemCollection : SPBaseCollection

Hinweise

Die SPWorkItemCollection -Klasse wird in Verbindung mit der SPWorkItemJobDefinition -Klasse und Clients, die die Microsoft.SharePoint.ISPWorkItemHost -Schnittstelle implementieren. Klassen, die von SPWorkItemJobDefinition sollen durch die SPTimerServicegesteuert werden. Die SPWorkItemCollection -Klasse verwendet eine SQL-Abfrage zum Filtern von Arbeitsaufgaben vor queuing denen in Batches für die Verarbeitung. Arbeit Elementauflistungen sind vom Typ homogene. D. h., enthält jedes SPWorkItemCollection -Objekt nur eine WorkItemTypeArbeitsaufgaben.

Hinweis

Es gibt zwei primäre hosting-Klassen, die Sie zum Verarbeiten von Arbeitsaufgaben verwenden können: SPSite und SPContentDatabase. Verwenden von SPSite als Host bietet größere Flexibilität. mit SPContentDatabase können Sie die SPWorkItemJobDefinition -Klasse verwenden, um Arbeitsaufgaben an die größte Bereich möglich verarbeiten – der Umfang der Inhaltsdatenbank.

Die SPWorkItemJobDefinition -Klasse ist nur für die Verarbeitung von Arbeit Elementauflistungen nützlich und wird die GetWorkItems -Methode verwendet, um gleichzeitig alle Websitesammlungen (SPSite) verarbeitet, die in der Inhaltsdatenbank sind.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPWorkItemCollection-Member

Microsoft.SharePoint-Namespace

Microsoft.SharePoint.SPWorkItem

Microsoft.SharePoint.SPWorkItemStatus

Microsoft.SharePoint.SPBaseCollection

Microsoft.SharePoint.Administration.SPContentDatabase

Microsoft.SharePoint.Administration.SPTimerService

Microsoft.SharePoint.Administration.SPWorkItemJobDefinition