2012-02-19 35 views
3

http://social.technet.microsoft.com/Forums/ar/sharepoint2010programming/thread/b60495ee-29be-4aa0-935e-484abce6b9d2說明如何使用客戶端對象模型批准文件。這樣做,'修改日期'和'修改'值會發生變化(這很明顯)。批准文件,不修改使用客戶端對象模型的修改日期和編輯器值

但是,我有一個要求批准文件而不更改這些字段值。

可以這樣做嗎?

如果我第一次發佈文件,然後更新上述字段,那麼版本會增加,這是不可取的。

感謝和問候,

Arjabh

回答

1

而不是使用.update()使用.systemupdate() - 這繞過修改日期上次我檢查。

+2

.systemUpdate()不存在於客戶端對象模型中 只有.update()存在於其中:( – arjabh 2012-12-16 17:02:50

0
SP.ListItem item = get the item here 
item["Modified"] = modifiedDate; // new modified date 

FieldUserValue newModifiedBy = new FieldUserValue(); 
newModifiedBy.LookupId = modifiedBy; // your LookupId value 
item["Editor"] = newModifiedBy; 
item.Update(); 
//load(); 
//ExecuteQuery(); 
相關問題