Clase SPWorkItemCollection
Una colección de instancias de objeto de SPWorkItem . Se deriva de Microsoft.SharePoint.SPBaseCollection.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPWorkItemCollection
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Class SPWorkItemCollection _
Inherits SPBaseCollection
'Uso
Dim instance As SPWorkItemCollection
public class SPWorkItemCollection : SPBaseCollection
Comentarios
La clase SPWorkItemCollection se usa en combinación con la clase SPWorkItemJobDefinition y los clientes que implementan la interfaz Microsoft.SharePoint.ISPWorkItemHost . Las clases derivadas de SPWorkItemJobDefinition están diseñadas para ser controlada por el SPTimerService. La clase SPWorkItemCollection utiliza una consulta SQL para filtrar elementos de trabajo antes de la puesta en cola en lotes para el procesamiento. Las colecciones de elementos de trabajo son homogéneas por tipo. Es decir, cada objeto SPWorkItemCollection contiene elementos de trabajo de una sola WorkItemType.
Nota
Hay dos clases principales de hospedaje que pueden usar para procesar los elementos de trabajo: SPSite y SPContentDatabase. Uso de SPSite como host proporciona mayor flexibilidad; uso de SPContentDatabase le permite usar la clase SPWorkItemJobDefinition para procesar los elementos de trabajo en la más amplia posible de ámbito, el ámbito de la base de datos de contenido.
La clase SPWorkItemJobDefinition sólo es útil para las colecciones de elementos de trabajo de procesamiento y utiliza el método GetWorkItems para procesar al mismo tiempo todas las colecciones de sitios (SPSite) que se encuentran en la base de datos de contenido.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint
Microsoft.SharePoint.SPWorkItem
Microsoft.SharePoint.SPWorkItemStatus
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.Administration.SPContentDatabase