[英]How to create Remote Event receiver for GroupUserAdded event
我有一種特定情況,當新用戶添加到 SharePoint 組時,我需要執行一些活動。 我試圖通過使用遠程事件接收器來實現這一點,但到目前為止我沒有成功。 我找不到任何可靠的資源來解釋如何將 GroupUserAdded 事件類型附加到遠程事件接收器。
我知道可以使用本地 SharePoint 中的場解決方案附加這些事件類型。 但我特別在尋找遠程事件接收器,因為我們不想編寫場解決方案,而且我們希望將其擴展到 SharePoint Online。
問題:無法將與安全相關的事件類型(例如 GroupUserAdded)附加到遠程事件接收器 Sharepoint 版本:Sharepoint 2013/2016 和 Sharepoint Online。
請注意,我能夠附加基本的事件類型,例如 ListItemAdded、ListItemUpdated 等。所以我不是在尋找有關如何設置遠程事件接收器的一般步驟,但我正在嘗試解決一個關於為什么它的特定問題無法將GroupUsersAdded事件類型附加到 Sharepoint Online 或 Sharepoint 2013/2016 中的遠程事件接收器。
這是我的解決方案中的一個 C# 代碼片段,它確實有效(SP Online):
var eventReceiverUserAdded =
new EventReceiverDefinitionCreationInformation
{
EventType = EventReceiverType.GroupUserAdded,
ReceiverName = "GroupMembershipChanged", // can be anything
ReceiverUrl = url, // supply your own
SequenceNumber = 1000
};
web.EventReceivers.Add(eventReceiverUserAdded);
web.Context.ExecuteQuery();
只需將處理程序的 url 提供為url
。 為此,我使用了 Azure 函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.