Web削除上のWebスコープ機能を無効にします
-
16-10-2019 - |
質問
私はspwebを持っています( http://example.com/site )、作成されたカスタムWebテンプレートを使用し、いくつかの機能がその範囲でアクティブになっています。
SPWEBを削除すると、すべての機能がアクティブ化されることが望ましいでしょう http://example.com/site したがって、非アクティブ化されます(したがって、その範囲のすべての機能で特徴的なアクティブ化イベントを実行します)。
一部のクイックテストでは、SharePointがこれらの機能を自動的に非アクティブ化しないことが示されました。
この動作をプログラムで達成するにはどうすればよいですか?
解決
WebEventReceiverを使用してWebDeletingメソッドをトラップします。その範囲でアクティブ化された機能を反復し、それらを無効にします。
MSDNの詳細を読む: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spwebeventreceiver.webdeleting(v=office.12).aspx (2010年にはそのページのバージョンもあります)。
所属していません sharepoint.stackexchange