0
在我的自定義應用程序中,我以編程方式創建列表文檔,現在我想修改新創建的項目安全性。例如,當創建項目時,只有當前用戶和一些管理員將處於項目級別權限。我的問題是我應該在當前模塊中添加代碼(它不在事件接收器中運行)還是需要爲相同的事件添加單獨的事件接收器(如Itemadded)?以編程方式修改SharePoint項目級權限的更好方法是什麼?
在我的自定義應用程序中,我以編程方式創建列表文檔,現在我想修改新創建的項目安全性。例如,當創建項目時,只有當前用戶和一些管理員將處於項目級別權限。我的問題是我應該在當前模塊中添加代碼(它不在事件接收器中運行)還是需要爲相同的事件添加單獨的事件接收器(如Itemadded)?以編程方式修改SharePoint項目級權限的更好方法是什麼?
你是如何創建文檔的?
你說的編程方式,這對我聽起來像你正在運行它創建一個新的SPListItem
通過someList.AddItem()
.NET代碼,在這種情況下,你可以使用item.BreakRoleInheritance(false)
和item.RoleAssignments
剛剛設置的權限。
是的@Michael你是在找。謝謝! – Rishi