Partager via


ContentIterator - Membres

Fournit des méthodes pour itérer au sein des éléments de liste, des listes, des sites pour gérer la quantité de données transférées (par exemple, pour éviter de lever un SPQueryThrottledException).

Le type ContentIterator expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ContentIterator() Initialise une nouvelle instance de la classe ContentIterator .
Méthode publique ContentIterator(String) Initialise une nouvelle instance de la classe ContentIterator avec le nom spécifié.
Méthode publique ContentIterator(ContentIterator) Initialise une nouvelle instance de la classe ContentIterator qui contient les objets enfants de l'objet parent spécifié.
Méthode publique ContentIterator(String, ContentIterator) Initialise une nouvelle instance de la classe ContentIterator avec le nom spécifié pour l'objet parent spécifié.

Haut

Propriétés

  Nom Description
Propriété publique Cancel Obtient ou définit si l'itération actuelle doit être annulée.
Propriété publique Cancelled Obtient un indicateur qui indique si l'itération a été annulée.
Propriété publiqueMembre statique FolderCoreViewFields Obtient les champs de mode commun permettant de limiter les colonnes extraites dans une requête pour les dossiers.
Propriété publiqueMembre statique ItemCoreViewFields Obtient les champs de mode commun permettant de limiter les colonnes extraites dans une requête pour des éléments.
Propriété publiqueMembre statique ItemEnumerationOrderByID Obtient une clause de OrderBy pour une requête qui ordonne les éléments par code.
Propriété publiqueMembre statique ItemEnumerationOrderByIDDesc Obtient une clause de OrderBy pour une requête qui ordonne les ID des éléments dans l'ordre décroissant.
Propriété publiqueMembre statique ItemEnumerationOrderByNVPField Obtient une clause de OrderBy pour une requête qui trie les éléments par l'index NVP utilisé dans la clause Where .
Propriété publiqueMembre statique ItemEnumerationOrderByPath Obtient une clause OrderBy qui organise les éléments des requêtes par URL.
Propriété publique Name Obtient ou définit le nom de l'itérateur contenu.
Propriété publique StrictQuerySemantics Obtient ou définit si la requête doit suivre la sémantique requête strict.

Haut

Méthodes

  Nom Description
Méthode publiqueMembre statique EnsureContentTypeIndexed Garantit que le champ ContentTypeId est indexé pour obtenir une liste.
Méthode publiqueMembre statique EnsureContentTypeIndexedIfLargeList Garantit que le champ ContentTypeId est indexé pour une liste si il s'agit d'une longue liste.
Méthode publiqueMembre statique EnsureFieldIndexed Garantit que le champ est indexé pour obtenir une liste.
Méthode publiqueMembre statique EnsureFieldIndexedEx(SPList, SPField, Boolean) Garantit que l'objet SPField est indexée pour un objet SPList .
Méthode publiqueMembre statique EnsureFieldIndexedEx(SPList, Guid, Boolean) Garantit que l'objet SPField est indexée pour un objet SPList .
Méthode publiqueMembre statique EnsureFieldIndexedEx(SPList, String, Boolean) Garantit que l'objet SPField est indexée pour un objet SPList .
Méthode publique ExecuteSitesProcessingDirect Itère sur chaque collection de sites dans la batterie de serveurs.
Méthode publiqueMembre statique GetAnyListItemInList Obtient un objet arbitraire, mais cohérente SPListItem à partir d'un objet SPList .
Méthode publiqueMembre statique GetFileInFolder Obtient le fichier spécifié à partir du dossier spécifié sans gonfler la collection de propriétés tout Files .
Méthode protégée GetMonitoredScopeName
Méthode publiqueMembre statique ItemsOfContentTypeIdQuery
Méthode publiqueMembre statique ItemsOfContentTypeIdQueryInFolder
Méthode publiqueMembre statique ItemsOfContentTypeOrChildQuery
Méthode publiqueMembre statique ItemsOfContentTypeOrChildQueryInFolder
Méthode publiqueMembre statique ItemsOfContentTypeQuery Génère la requête pour un objet SPQuery qui renvoie tous les éléments d'un type de contenu spécifié.
Méthode publiqueMembre statique ItemsOfContentTypeQueryInFolder Génère la requête pour un objet SPQuery qui retourne tous les éléments d'un type de contenu spécifié à l'intérieur d'un dossier.
Méthode publiqueMembre statique ListHasIndexedContentType Détermine si l'ID de champ de type de contenu est indexé de l'objet SPList .
Méthode publiqueMembre statique ListHasItemsOfContentType Détermine si un objet SPList ou un SPFolder dispose d'éléments d'un type de contenu spécifié.
Méthode publiqueMembre statique ListHasItemsOfContentTypeId
Méthode publiqueMembre statique ListHasItemsOfContentTypeOrChild
Méthode protégée OnProcessedList Détermine si un objet SPList ou un SPFolder a des éléments d'un type de contenu spécifié pour obtenir une liste transformé.
Méthode protégée OnProcessedListItemsBatch Détermine si un objet SPList ou un SPFolder a des éléments d'un type de contenu spécifié pour un lot d'articles sur une liste transformée.
Méthode protégée OnProcessedSite Détermine si un objet SPList ou un SPFolder a des éléments d'un type de contenu spécifié pour un lot d'articles sur un site transformé.
Méthode protégée OnProcessedWeb Détermine si un objet SPList ou un SPFolder a des éléments d'un type de contenu spécifié pour un lot d'articles sur un site web transformé.
Méthode protégée ProcessFile Détermine si un objet SPList ou un SPFolder a des éléments d'un type de contenu spécifié pour un lot d'articles sur un fichier traité.
Méthode publique ProcessFiles(SPListItemCollection, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Itère sur tous les fichiers dans une collection d'éléments.
Méthode publique ProcessFiles(SPListItemCollection, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Ce membre est réservé à une utilisation interne et n’est pas destiné à être utilisé directement à partir de votre code.
Méthode publique ProcessFilesInFolder(SPFolder, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Parcourt les éléments d'un dossier.
Méthode publique ProcessFilesInFolder(SPList, SPFolder, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) Parcourt les éléments d'un dossier.
Méthode publique ProcessItems(SPListItemCollection, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Itère sur tous les éléments d'une collection.
Méthode publique ProcessItems(SPListItemCollection, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Parcourt les éléments d'un dossier.
Méthode publique ProcessItems(SPListItemCollection, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Parcourt les éléments d'un dossier.
Méthode publique ProcessItemsInFolder(SPList, SPFolder, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Parcourt les éléments d'un dossier.
Méthode publique ProcessItemsInFolder(SPList, SPFolder, Boolean, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Parcourt les éléments d'un dossier.
Méthode publique ProcessListItems(SPList, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, SPQuery, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, SPQuery, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, SPQuery, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, String, Boolean, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, String, UInt32, Boolean, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessListItems(SPList, String, UInt32, Boolean, SPFolder, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) Éléments de liste de processus.
Méthode publique ProcessLists Traite une collection de listes.
Méthode publique ProcessSite(SPSite, ContentIterator.WebProcessor, ContentIterator.WebProcessorErrorCallout) Traite tous les objets SPSite au sein d'une collection de sites.
Méthode publique ProcessSite(SPSite, Boolean, ContentIterator.WebProcessor, ContentIterator.WebProcessorErrorCallout) Traite tous les objets SPSite au sein de la collection de sites.
Méthode publique ProcessSites Traite un objet SPSiteCollection .
Méthode protégée ResumeProcessListItemsBatch Gère les fonctions de reprise pour un lot d'éléments de la liste.
Méthode protégée ResumeProcessLists Gère les fonctions de reprise pour une collection de listes.
Méthode protégée ResumeProcessSites Gère les fonctions de reprise pour une collection de sites.
Méthode protégée ResumeProcessWebs Gère les actions de reprise pour une collection de sites Web.
Méthode publique ShouldCancel Détermine si l'itération doit être annulée au niveau de granularité spécifié.
Méthode protégée ShouldCancelCore Détermine si l'itération doit être annulée au niveau de granularité spécifié.
Méthode publiqueMembre statique UseLargeListQuerySemantics Indique si les requêtes par rapport à l'objet spécifié SPList doivent utiliser la sémantique requête grande liste.

Haut

Champs

  Nom Description
Champ publicMembre statique MaxItemsPerQuery Le nombre maximal d'éléments d'une requête SPQuery .
Champ publicMembre statique MaxItemsPerQueryWithViewFields Le nombre maximal d'éléments à renvoyer pour une requête SPQuery où afficher les champs ont été spécifiés explicitement.

Haut

Voir aussi

Référence

ContentIterator classe

Microsoft.Office.Server.Utilities - Espace de noms