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
Microsoft.SharePoint-Namespace
Microsoft.SharePoint.SPWorkItem
Microsoft.SharePoint.SPWorkItemStatus
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.Administration.SPContentDatabase