我正在使用客戶端對象模型更新SharePoint在線列表中項目的屬性。我的要求是使用客戶端對象模型更新項目的標題字段,而不更改或影響項目的修改日期。如何使用客戶端對象模型在線更新SharePoint列表中的項目而不修改它的修改日期
感謝 普拉卡什
我正在使用客戶端對象模型更新SharePoint在線列表中項目的屬性。我的要求是使用客戶端對象模型更新項目的標題字段,而不更改或影響項目的修改日期。如何使用客戶端對象模型在線更新SharePoint列表中的項目而不修改它的修改日期
感謝 普拉卡什
託管Client Object Model
有"limitation"
與問候到List Item
更新的工作方式 - 那就是there is no SystemUpdate type functionality available like in the 'full' SharePoint Object Model.
我可以建議是,如果你真的想要這個功能,write your own custom web service that updates the document metadata using SystemUpdate so a new version isn't created and deploy it to your SharePoint Server
。這將允許您從您的代碼中調用您的自定義Web服務並滿足您的要求。
我希望這有助於
如果我們檢查
關於Microsoft.SharePoint.Client
msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem_methods.aspx 和列表項的方法
SPListItem有關Microsoft.SharePoint的方法。
msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.listitem_methods.aspx
的方法 「SysytemUpdate」 是隻存在於Microsoft.SharePoint程序SPListItem類而不是下Microsoft.SharePoint程序。客戶端ListItem類。所以,從clent對象模型我們不能更新列表數據而不影響修改日期。
您可以檢查client object model後在我的博客
感謝,
阿迪
我同意你的解決方案,但不是可行的SharePoint服務器是微軟的Office 365,我們不允許託管我們的自定義Web服務。 – Prakash 2012-03-26 16:03:20