2014-04-02 43 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),但它也没有帮助。

回答

相关问题