(SPList, SPFolder, Boolean, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) del método ContentIterator.ProcessItemsInFolder
Recorre en iteración los elementos de una carpeta.
Espacio de nombres: Microsoft.Office.Server.Utilities
Ensamblado: Microsoft.Office.Server (en Microsoft.Office.Server.dll)
Sintaxis
'Declaración
Public Sub ProcessItemsInFolder ( _
list As SPList, _
folder As SPFolder, _
fRecursive As Boolean, _
fIncludeFolderItems As Boolean, _
fIterateInReverseOrder As Boolean, _
itemProcessor As ContentIterator.ItemProcessor, _
errorCallout As ContentIterator.ItemProcessorErrorCallout _
)
'Uso
Dim instance As ContentIterator
Dim list As SPList
Dim folder As SPFolder
Dim fRecursive As Boolean
Dim fIncludeFolderItems As Boolean
Dim fIterateInReverseOrder As Boolean
Dim itemProcessor As ContentIterator.ItemProcessor
Dim errorCallout As ContentIterator.ItemProcessorErrorCallout
instance.ProcessItemsInFolder(list, folder, _
fRecursive, fIncludeFolderItems, _
fIterateInReverseOrder, itemProcessor, _
errorCallout)
public void ProcessItemsInFolder(
SPList list,
SPFolder folder,
bool fRecursive,
bool fIncludeFolderItems,
bool fIterateInReverseOrder,
ContentIterator.ItemProcessor itemProcessor,
ContentIterator.ItemProcessorErrorCallout errorCallout
)
Parámetros
list
Tipo: Microsoft.SharePoint.SPListLa lista que contiene la carpeta.
folder
Tipo: Microsoft.SharePoint.SPFolderLa carpeta para recorrer en iteración.
fRecursive
Tipo: System.BooleanSi true, recorrer en iteración todos los elementos de las subcarpetas y la carpeta; en caso contrario, false.
fIncludeFolderItems
Tipo: System.BooleanSi true, elementos de lista que son carpetas serán devuelto; Si false, se filtran
fIterateInReverseOrder
Tipo: System.BooleanSi true, la iteración se realiza desde el último elemento de la colección al primero; Si false, la iteración se realiza desde el primer elemento al último.
itemProcessor
Tipo: Microsoft.Office.Server.Utilities.ContentIterator.ItemProcessorLa llamada para procesar los elementos de la lista devueltos por la consulta.
errorCallout
Tipo: Microsoft.Office.Server.Utilities.ContentIterator.ItemProcessorErrorCalloutLa llamada opcional para controlar los errores.
Comentarios
Este método hace consultas paginadas para recuperar los elementos solicitados y llama a itemProcessor para cada elemento y llama el opcional errorCallout si se produce una excepción durante el procesamiento de un elemento.