문제

SharePoint의 사용자가 MySite를 삭제하는 것을 방지하거나 MySite의 루트 웹 사이트를 삭제하는 데 더 정확한 방법을 찾고 있습니다. 이것을 보관할 수 있다면 일부 목록을 배치 할 수 있습니다. 사용자도 삭제할 수 없습니다.

나는 먼저 사용자를 사이트를 삭제할 권리로 생각했지만 이것이 그가 만든 서브 사이트를 삭제하지 못하게 할 것이라고 생각합니다. 따라서 마이 사이트의 사용을 제한하고 싶지 않기 때문에 이것은 옵션이 아닙니다.

그렇다면이 문제를 해결하기 위해 어떻게해야합니까?

도움이 되었습니까?

해결책

WebDeleting 이벤트 용 코드를 설치하고 SPWebeventProperties.cancel을 필요에 따라 True로 설정하는 기능을 개발합니다.

rootweb.id가 spwebeventProperties.webid와 동일한 지 확인하고 spwebeventProperties.cancel = true를 기반으로하는지 확인할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top