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
),但它也没有帮助。
这在CSOM中不可用 – stinaq