什么可约在库项目数负数呢? ItemCount中是一个只读属性,你应该做的事情,当它是不正确显着?

上周早些时候,我在做一些试验涉及复制和从一个文档库文件和文件夹移动到另一个。我transfering从我们实际的文档库中的项目,以沙盒“测试”库,我用来运行各种对象模型和工作流程迁移到公共列表和库前测试。我注意到,有文件,一切工作正常,但是当我复制了有里面文件的文件夹(使用SPFolder.CopyTo()),用于测试库实际上并没有更新的项目数。由于这个测试是大多玩弄,我付了它毫不考虑。

今天,我在测试文库来测试一个不同的工作流程又回到(关于PDF转换)。虽然我在那里,我决定删除我上周左侧的文件夹,因为我并不需要它了。这就是当我看到项计数列表下降到-1在所有网站内容的浏览。当我删除了新的PDF我刚刚上传的,它后来降到了-2!我甚至使用对象模型检查......让我检查ItemCount中财产...你瞧它也是图书馆的一个实例-2。

有它运行在后台,有点像一个清理工作流历史记录,这将纠正此类问题的任何过程?或者是程序员有望保持手表这种情况,并拿出计算补偿“计罚”,因为它是?

有帮助吗?

解决方案

有很多关于类似的事情到了这个在网络上引用的。例: http://pholpar.wordpress.com / 2008/03/15 /负项-计数在文档的库/

您最有可能运行到错误中的SharePoint软件,或者你的方式,MS从未打算使用对象模型。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top