2014-04-02 44 views
1

我有一個遠程事件接收器,在列表中每次更新項目時都會觸發,並且工作正常。遠程事件接收器將LastModifiedBy設置爲「SharePoint程序」

但是,項目上的「最後修改者」字段設置爲「SharePoint程序」。我曾嘗試字段設置爲特定值,但似乎做沒有任何好處,但最終還是爲「的SharePoint計劃」(我猜,更新()自動設置的最後一次修改)

private static void RemoveMemberGroupFromItem(ListItem item, Group memberGroup, User modifyingUser) 
    { 
     var userToken = modifyingUser.LoginName; 

     // Some changes on the item 

     item.FieldValues[ModifiedByField] = userToken; 
     item.Update(); 
    } 

我嘗試將properties.ItemEventProperties.AfterProperties設置爲特定值; (vti_modifiedby),但它也沒有幫助。

回答

相關問題