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

Miembros SPWorkItemCollection

Espacio de nombres Microsoft.SharePoint

Microsoft.SharePoint.SPWorkItem

Microsoft.SharePoint.SPWorkItemStatus

Microsoft.SharePoint.SPBaseCollection

Microsoft.SharePoint.Administration.SPContentDatabase

Microsoft.SharePoint.Administration.SPTimerService

Microsoft.SharePoint.Administration.SPWorkItemJobDefinition