Question

Que peut-on faire sur les chiffres négatifs en 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?

Un peu plus tôt la semaine dernière, je faisais des essais impliquant la copie et le déplacement des fichiers et des dossiers d'une bibliothèque de documents à l'autre. Je transférer les articles de notre bibliothèque de documents réelle à un bac à sable bibliothèque « Test » que je courais toutes sortes de modèle d'objet et les tests de flux de travail avant de migrer vers les listes et les bibliothèques publiques. J'ai remarqué que les fichiers, les choses ont fonctionné correctement, mais quand je copiais un dossier qui avait un fichier à l'intérieur (à l'aide SPFolder.CopyTo()), l'élément compte pour la bibliothèque de test ne fait pas mettre à jour. Étant donné que ce test a été la plupart du temps joue autour, je l'ai payée peu d'attention.

Aujourd'hui, je suis de retour dans la bibliothèque de test pour tester un flux de travail différent (en ce qui concerne la conversion en PDF). Pendant que j'étais, j'ai décidé il supprimer le dossier que j'ai quitté la semaine dernière que je ne l'ai pas plus besoin. Et c'est quand j'ai vu le nombre d'éléments de la baisse de la liste à -1 dans la vue le contenu du site. Quand je supprimé le nouveau PDF que je venais téléchargé, il a ensuite chuté à -2! J'ai même vérifié avec le modèle d'objet ... obtenir une instance de la bibliothèque que j'ai vérifié la propriété ItemCount ... Et voilà qu'il était également -2.

Y at-il procédé qui fonctionne en arrière-plan, un peu comme celui qui nettoie l'histoire du flux de travail, qui corrigera ce genre de question? Ou est un programmeur qui devrait veiller à ce genre de situation et de trouver des calculs pour compenser la « pénalité de comptage », pour ainsi dire?

Était-ce utile?

La solution

Il y a beaucoup de références sur le Web au sujet des choses similaires à ce sujet. Exemple: http://pholpar.wordpress.com / 2008/03/15 / négatif élément-décompte-document-bibliothèques /

Vous utilisez probablement plus en bogues dans le logiciel SharePoint ou que vous utilisez le modèle objet de façon que MS n'a jamais voulu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top