SPWorkItemCollection class
Uma coleção de instâncias de objeto SPWorkItem . Deriva de Microsoft.SharePoint.SPBaseCollection.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPWorkItemCollection
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Class SPWorkItemCollection _
Inherits SPBaseCollection
'Uso
Dim instance As SPWorkItemCollection
public class SPWorkItemCollection : SPBaseCollection
Comentários
A classe SPWorkItemCollection é usada em conjunto com a classe de SPWorkItemJobDefinition e os clientes que implementam a interface Microsoft.SharePoint.ISPWorkItemHost . Classes derivadas de SPWorkItemJobDefinition são projetados para ser orientado pela SPTimerService. A classe SPWorkItemCollection usa uma consulta SQL para filtrar itens de trabalho antes de enfileiramento de mensagens-los em lotes para processamento. Coleções de itens de trabalho são homogêneos por tipo. Isto é, cada objeto SPWorkItemCollection contém os itens de trabalho de apenas um WorkItemType.
Dica
Há duas classes de hospedagem principais que você pode usar para processar os itens de trabalho: SPSite e SPContentDatabase. Usando o SPSite como host fornece maior flexibilidade; usar o SPContentDatabase permite que você use a classe SPWorkItemJobDefinition para processar os itens de trabalho no mais amplo possível de escopo, o escopo do banco de dados de conteúdo.
A classe SPWorkItemJobDefinition é útil somente para o processamento de coleções de itens de trabalho e usa o método GetWorkItems para processar de uma só vez todos os conjuntos de sites (SPSite) que estão no banco de dados de conteúdo.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Ver também
Referência
Microsoft.SharePoint namespace
Microsoft.SharePoint.SPWorkItem
Microsoft.SharePoint.SPWorkItemStatus
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.Administration.SPContentDatabase