SPWorkItemCollection - Classe

Une collection d'instances de l'objet SPWorkItem . Dérive de Microsoft.SharePoint.SPBaseCollection.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Class SPWorkItemCollection _
    Inherits SPBaseCollection
'Utilisation
Dim instance As SPWorkItemCollection
public class SPWorkItemCollection : SPBaseCollection

Remarques

La classe SPWorkItemCollection est utilisée conjointement avec la classe SPWorkItemJobDefinition et les clients qui implémentent l'interface Microsoft.SharePoint.ISPWorkItemHost . Les classes dérivées de SPWorkItemJobDefinition sont conçus pour être piloté par le SPTimerService. La classe SPWorkItemCollection utilise une requête SQL pour filtrer des éléments de travail avant d'y placer les lots pour le traitement. Collections d'éléments de travail sont homogènes par type. Autrement dit, chaque objet SPWorkItemCollection contient des éléments de travail d' un seul WorkItemType.

Notes

Il existe deux classes d'hébergement principales que vous pouvez utiliser pour traiter les éléments de travail : SPSite et SPContentDatabase. L'utilisation de SPSite en tant qu'hôte vous offre une plus grande flexibilité ; à l'aide de SPContentDatabase vous permet d'utiliser la classe SPWorkItemJobDefinition pour traiter les éléments de travail à la plus large possible de portée, la portée de la base de données de contenu.

La classe SPWorkItemJobDefinition est utile uniquement pour le traitement des collections d'éléments de travail et utilise la méthode GetWorkItems pour traiter en même temps toutes les collections de sites (SPSite) qui se trouvent dans la base de données de contenu.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPWorkItemCollection - Membres

Microsoft.SharePoint - Espace de noms

Microsoft.SharePoint.SPWorkItem

Microsoft.SharePoint.SPWorkItemStatus

Microsoft.SharePoint.SPBaseCollection

Microsoft.SharePoint.Administration.SPContentDatabase

Microsoft.SharePoint.Administration.SPTimerService

Microsoft.SharePoint.Administration.SPWorkItemJobDefinition