SandboxのRunWithElevatedPrivileges
-
29-09-2020 - |
質問
サンドボックスで新しい、私はイベント受信者ItemUpdatedを開発しています。 私は
を使うために必要ですitem.file.moveTo("new libraray url");
.
アイテムを動かすユーザーは十分に許可を得てはいけないので
ユーザは、選択リストに値を選択するファイルを移動させることができますが、アイテムがモーブがモーモスされているライブラリに行くことができません
あなたの助けをありがとう
解決
RWEPはサンドボックスでは利用できません。あなたの代替手段は、ファイルを追加する場所へのカスタム許可を付与することであり、ユーザーがアイテムを追加するか、完全な信頼プロキシを作成することです。権限の場合は、イベント受信者で、ファイルを正常に移動します。ユーザーはアイテムを変更できません。ユーザーはアイテムを削除できません。新しいファイルのみを追加してください。ギャップを簡単に満たす。
助ける可能性のあるサンドボックスソリューションのフルトラストプロキシにMSDN記事があります。
他のヒント
イベント受信機の代わりに、代わりにコンテンツオーガナイザー機能を利用できますか? http://msdn.microsoft.com/ en-us/library/office/ee558288%28V=オフィス14%29.aspx
あなたのユーザーにドロップオフライブラリへの書き込みアクセス権を与えることができます。彼らは最終宛先ライブラリへのアクセスを必要としません - コンテンツオーガナイザープロセスは彼らに代わって上に移動します。
所属していません sharepoint.stackexchange