【发布时间】:2011-07-08 05:42:43
【问题描述】:
我目前正在开发一项服务,使用 SharePoint 2010 客户端对象模型以编程方式将 Excel 工作表上传到放置库,然后设置文件的属性。这个过程运行良好。但是,Drop Off Library 受不应用于上传文件的内容管理器规则的约束。我检查了我认为可能错过的所有属性:
- ContentTypeId 已正确设置
- _ModerationStatus 被设置为 0
- 正在将调用规则所需的两个属性设置为有效值
- 正在对 ListItem 调用更新
- 更新 ListItem 后签入文件
该列表未启用次要版本控制,因此我没有进行任何发布调用。
最令人沮丧的是,如果我使用 Web UI 编辑文档属性并将其重新签入而不进行任何更改,则文件将移动到其最终位置。在使用 SP2010 COM 时,我可能忽略了什么会阻止内容管理器规则应用于新上传的文件?
【问题讨论】:
标签: vb.net sharepoint-2010 sharepoint-api sharepoint-clientobject