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