Mysite 소유자 양식을 방지하는 방법 Mysite Root 웹 사이트 삭제
-
16-09-2019 - |
문제
SharePoint의 사용자가 MySite를 삭제하는 것을 방지하거나 MySite의 루트 웹 사이트를 삭제하는 데 더 정확한 방법을 찾고 있습니다. 이것을 보관할 수 있다면 일부 목록을 배치 할 수 있습니다. 사용자도 삭제할 수 없습니다.
나는 먼저 사용자를 사이트를 삭제할 권리로 생각했지만 이것이 그가 만든 서브 사이트를 삭제하지 못하게 할 것이라고 생각합니다. 따라서 마이 사이트의 사용을 제한하고 싶지 않기 때문에 이것은 옵션이 아닙니다.
그렇다면이 문제를 해결하기 위해 어떻게해야합니까?
해결책
WebDeleting 이벤트 용 코드를 설치하고 SPWebeventProperties.cancel을 필요에 따라 True로 설정하는 기능을 개발합니다.
rootweb.id가 spwebeventProperties.webid와 동일한 지 확인하고 spwebeventProperties.cancel = true를 기반으로하는지 확인할 수 있습니다.
제휴하지 않습니다 StackOverflow