Compartir a través de


Miembros ContentIterator

Proporciona métodos para recorrer en iteración los elementos de lista, listas, sitios para regular la cantidad de datos que se transfieren (es decir, para evitar que se produzca una SPQueryThrottledException).

El tipo ContentIterator expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ContentIterator() Inicializa una nueva instancia de la clase ContentIterator .
Método público ContentIterator(String) Inicializa una nueva instancia de la clase ContentIterator con el nombre especificado.
Método público ContentIterator(ContentIterator) Inicializa una nueva instancia de la clase ContentIterator que contiene los objetos secundarios del objeto primario especificado.
Método público ContentIterator(String, ContentIterator) Inicializa una nueva instancia de la clase ContentIterator con el nombre especificado y el objeto primario especificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Cancel Obtiene o establece si se debe cancelar la iteración actual.
Propiedad pública Cancelled Obtiene una marca que indica si se ha cancelado la iteración.
Propiedad públicaMiembro estático FolderCoreViewFields Obtiene los campos comunes de vista para limitar las columnas que se recuperan en una consulta para las carpetas.
Propiedad públicaMiembro estático ItemCoreViewFields Obtiene los campos comunes de vista para limitar las columnas que se recuperan en una consulta de elementos.
Propiedad públicaMiembro estático ItemEnumerationOrderByID Obtiene una cláusula OrderBy para una consulta que ordena los elementos por Id.
Propiedad públicaMiembro estático ItemEnumerationOrderByIDDesc Obtiene una cláusula OrderBy para una consulta que ordena los elementos por ID en orden descendente.
Propiedad públicaMiembro estático ItemEnumerationOrderByNVPField Obtiene una cláusula OrderBy para una consulta que ordena los elementos por el índice NVP utilizado en la cláusula Where .
Propiedad públicaMiembro estático ItemEnumerationOrderByPath Obtiene una cláusula OrderBy que ordena los elementos de consulta de dirección URL.
Propiedad pública Name Obtiene o establece el nombre del iterador contenido.
Propiedad pública StrictQuerySemantics Obtiene o establece si la consulta debe seguir la semántica estricta de consulta.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático EnsureContentTypeIndexed Asegura que se indiza el campo ContentTypeId para obtener una lista.
Método públicoMiembro estático EnsureContentTypeIndexedIfLargeList Asegura que se indiza el campo ContentTypeId para obtener una lista, si es una lista grande.
Método públicoMiembro estático EnsureFieldIndexed Se asegura de que el campo está indexado para obtener una lista.
Método públicoMiembro estático EnsureFieldIndexedEx(SPList, SPField, Boolean) Asegura que se indiza el objeto SPField de un objeto SPList .
Método públicoMiembro estático EnsureFieldIndexedEx(SPList, Guid, Boolean) Asegura que se indiza el objeto SPField de un objeto SPList .
Método públicoMiembro estático EnsureFieldIndexedEx(SPList, String, Boolean) Asegura que se indiza el objeto SPField de un objeto SPList .
Método público ExecuteSitesProcessingDirect Recorre en iteración cada colección de sitios de la granja.
Método públicoMiembro estático GetAnyListItemInList Obtiene un objeto arbitrario, pero coherentes SPListItem de un objeto SPList .
Método públicoMiembro estático GetFileInFolder Obtiene el archivo especificado de la carpeta especificada sin Inflar la colección de propiedades completa Files .
Método protegido GetMonitoredScopeName
Método públicoMiembro estático ItemsOfContentTypeIdQuery
Método públicoMiembro estático ItemsOfContentTypeIdQueryInFolder
Método públicoMiembro estático ItemsOfContentTypeOrChildQuery
Método públicoMiembro estático ItemsOfContentTypeOrChildQueryInFolder
Método públicoMiembro estático ItemsOfContentTypeQuery Genera la consulta de un objeto SPQuery que devuelve todos los elementos de un tipo de contenido especificado.
Método públicoMiembro estático ItemsOfContentTypeQueryInFolder Genera la consulta de un objeto SPQuery que devuelve todos los elementos de un tipo de contenido especificado dentro de una carpeta.
Método públicoMiembro estático ListHasIndexedContentType Determina si el ID de tipo de contenido está indexado para el objeto SPList .
Método públicoMiembro estático ListHasItemsOfContentType Determina si un objeto SPList o un SPFolder tiene elementos de tipo de contenido especificado.
Método públicoMiembro estático ListHasItemsOfContentTypeId
Método públicoMiembro estático ListHasItemsOfContentTypeOrChild
Método protegido OnProcessedList Determina si un objeto SPList o un SPFolder tiene elementos de tipo de contenido especificado para obtener una lista procesado.
Método protegido OnProcessedListItemsBatch Determina si un objeto SPList o un SPFolder tiene elementos de tipo de contenido especificado para un lote de elementos en una lista de procesados.
Método protegido OnProcessedSite Determina si un objeto SPList o un SPFolder tiene elementos de tipo de contenido especificado para un lote de artículos de un sitio procesado.
Método protegido OnProcessedWeb Determina si un objeto SPList o un SPFolder tiene elementos de tipo de contenido especificado para un lote de artículos en un web procesado.
Método protegido ProcessFile Determina si un objeto SPList o un SPFolder tiene elementos de tipo de contenido especificado para un lote de elementos en un archivo procesado.
Método público ProcessFiles(SPListItemCollection, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Recorre en iteración todos los archivos en una colección de elementos.
Método público ProcessFiles(SPListItemCollection, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Este miembro está reservado para uso interno y no debe usarse directamente desde el código.
Método público ProcessFilesInFolder(SPFolder, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Recorre en iteración los elementos de una carpeta.
Método público ProcessFilesInFolder(SPList, SPFolder, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Recorre en iteración los elementos de una carpeta.
Método público ProcessItems(SPListItemCollection, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Recorre en iteración todos los elementos de una colección.
Método público ProcessItems(SPListItemCollection, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Recorre en iteración los elementos de una carpeta.
Método público ProcessItems(SPListItemCollection, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Recorre en iteración los elementos de una carpeta.
Método público ProcessItemsInFolder(SPList, SPFolder, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Recorre en iteración los elementos de una carpeta.
Método público ProcessItemsInFolder(SPList, SPFolder, Boolean, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Recorre en iteración los elementos de una carpeta.
Método público ProcessListItems(SPList, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, SPQuery, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, SPQuery, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, SPQuery, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, String, Boolean, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, String, UInt32, Boolean, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessListItems(SPList, String, UInt32, Boolean, SPFolder, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Elementos de lista de procesos.
Método público ProcessLists Una colección de listas de procesos.
Método público ProcessSite(SPSite, ContentIterator.WebProcessor, ContentIterator.WebProcessorErrorCallout) Procesa todos los objetos de SPSite dentro de una colección de sitios.
Método público ProcessSite(SPSite, Boolean, ContentIterator.WebProcessor, ContentIterator.WebProcessorErrorCallout) Procesa todos los objetos de SPSite dentro de la colección de sitios.
Método público ProcessSites Procesa un objeto SPSiteCollection .
Método protegido ResumeProcessListItemsBatch Administra las funciones de la reanudación de un lote de elementos de la lista.
Método protegido ResumeProcessLists Administra las funciones de reanudación de una colección de listas.
Método protegido ResumeProcessSites Administra la reanudación de funciones para una colección de sitios.
Método protegido ResumeProcessWebs Administra la reanudación de acciones para una colección de sitios Web.
Método público ShouldCancel Determina si se debe cancelar la iteración en el nivel de detalle especificado.
Método protegido ShouldCancelCore Determina si se debe cancelar la iteración en el nivel de detalle especificado.
Método públicoMiembro estático UseLargeListQuerySemantics Indica si las consultas con el objeto especificado SPList deben utilizar semántica de consulta de lista grande.

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático MaxItemsPerQuery El número máximo de elementos para una consulta SPQuery .
Campo públicoMiembro estático MaxItemsPerQueryWithViewFields El número máximo de elementos que se devuelven de una consulta de SPQuery dónde ver los campos se han especificado explícitamente.

Arriba

Vea también

Referencia

clase ContentIterator

Espacio de nombres Microsoft.Office.Server.Utilities