Déterminer Le Nombre Total D'Éléments Retournés Par La SPQuery

Je suis en cours d'exécution un certain nombre de requêtes CAML contre un grand liste dans SharePoint 2010, et afficher les résultats dans un contrôle gridview à l'utilisateur final. Je souhaite à la page dans les résultats retournés par la requête pour améliorer les performances. Cependant, je suis dans l'obligation d'afficher le nombre total des articles retournés par la requête sur la pagination de contrôle. Ma question est, comment puis-je déterminer le nombre total d'articles qui seront retournées par chaque requête sans les renvoyer tous dans un seul SPListItemCollection? Pour être plus précis, je souhaite à la page dans les résultats 10 points à la fois; comment puis-je faire cela et ont encore un nombre total de tous les éléments retournés par la requête?

Mise à jour

Jusqu'à présent, aucune des réponses données ont adressé ma question, en tant que tel, je suis en offrant une prime. J'ai besoin d'être en mesure d'obtenir un total de compter le nombre d'éléments qu'une requête CAML sera de retour, sans avoir à exécuter la requête et retourner tous les éléments. Cela va me permettre d'afficher ce nombre total de la valeur à l'utilisateur final (un ensemble), tout en feuilletant la collection d'éléments à afficher une page spécifique de résultats dans un gridview. Cela permettrait d'éviter un énorme gain de performance pour les grandes listes sur la page contenant la gridview premier chargement.

Si personne ne propose une réponse valable à la ci-dessus, je vais accepter une réponse qui donne un lien vers un article MSDN qui dit explicitement que cette fonctionnalité ne peut pas être mis en œuvre.

Merci, MagicAndi.

Avez-vous essayé d'utiliser l'API de recherche? Pour les grandes listes, aller à l'index vous donnera le comte rapidement. Si vous exécutez des analyses incrémentielles souvent, il sera exactement juste après chaque analyse avant ajoute ou supprime.
Tom, idée intéressante. Mais dans certains cas, j'ai besoin de le nombre total d'éléments contenus après qu'un filtre a été appliqué - d'où l'obligation de déterminer le nombre d'éléments dans une vue/CAML requête plutôt que de simplement le nombre d'éléments dans une liste.
Tom, aussi, c'est la meilleure réponse que j'ai reçu jusqu'à présent - l'ajouter en tant qu'une réponse, et si pas de meilleure réponse vient dans les prochains 6 jours, vous aurez l'50 reps. Merci.
Utilisation SVC pour obtenir le comte https://<site>.com/<subsites>/_vti_bin/ListData.svc/<ListTitle>/$count

OriginalL'auteur MagicAndi | 2010-10-27