2010-04-06 4 views
2

Que peut-on faire à propos des nombres négatifs dans le nombre d'éléments de bibliothèque? ItemCount est une propriété en lecture seule, qu'est-ce que vous êtes censé faire quand il est radicalement incorrect?ItemCount négatif dans la bibliothèque de documents SharePoint

Plus tôt la semaine dernière, je faisais des tests impliquant la copie et le déplacement de fichiers et de dossiers d'une bibliothèque de documents à une autre. Je transférais les éléments de notre bibliothèque de documents à une bibliothèque "Test" de bac à sable que j'utilisais pour tester toutes sortes de modèles d'objets et de flux de travail avant de migrer vers les listes et les bibliothèques publiques. J'ai remarqué qu'avec les fichiers, les choses fonctionnaient correctement, mais lorsque j'ai copié un dossier contenant un fichier (en utilisant), le nombre d'éléments de la bibliothèque de test ne s'est pas réellement mis à jour. Puisque ce test était principalement joué, je l'ai peu écouté.

Aujourd'hui j'étais de retour dans la bibliothèque de test pour tester un autre workflow (concernant la conversion PDF). Pendant que j'étais là, j'ai décidé de supprimer le dossier que j'avais laissé la semaine dernière puisque je n'en avais plus besoin. Et c'est à ce moment que j'ai vu le nombre d'éléments de la liste descendre à -1 dans la vue Tout le contenu du site. Lorsque j'ai supprimé le nouveau PDF que je venais de télécharger, il est passé à -2! J'ai même vérifié avec le modèle d'objet ... obtenant une instance de la bibliothèque J'ai vérifié la propriété ItemCount ... lo et vois qu'il était également -2.

Y a-t-il un processus qui s'exécute en arrière-plan, un peu comme celui qui nettoie l'historique du workflow, qui va corriger ce genre de problème? Ou un programmeur devrait-il surveiller ce genre de situation et proposer des calculs pour compenser la «pénalité de compte», en quelque sorte?

Répondre

4

Il y a beaucoup de références sur le web à propos de choses similaires. Exemple: http://pholpar.wordpress.com/2008/03/15/negative-item-count-in-document-libraries/

Vous risquez de rencontrer des bogues dans le logiciel SharePoint ou vous utilisez le modèle objet d'une manière que MS n'a jamais prévue.

+0

Fonctionne pour moi. Link a également été très utile pour savoir comment il est traité. C'est une situation malheureuse, mais je peux voir pourquoi MS ne considérait pas que les gens pouvaient déplacer des structures de dossiers entières d'une bibliothèque à une autre, plutôt que des documents individuels à la fois vers des dossiers de destination. Merci! –

Questions connexes