ページの読み込み時にユーザーサイトの管理者権限を与え、最終的にブロックから削除する必要があります。 私たちはsharepoint 2007を使用しています。それを実装する方法は何ですか?代わりに、一時的にユーザーにアクセスを許可するのプログラムによる現在のユーザーサイト管理者権限の付与方法
0
A
答えて
2
、私はSystemAccountでSPSiteのインスタンスを推薦する:
SPSite site = web.Site;
Guid id = web.ID;
SPUtility.ValidateFormDigest();
using (SPSite systemSite = new SPSite(site.ID, site.SystemAccount.UserToken))
{
using (SPWeb systemWeb = systemSite.OpenWeb(id))
{
// perform as site administrator
}
}
0
私はあなたのコードに昇格した権限の下で実行されていることをお勧めします。これにより、より高い権限が一時的に実行されるコードが提供されます。サイトを開いて、このデリゲートの下にWebオブジェクトとリストオブジェクトが開かれていることを確認してください。 MSDN articleと下記のサンプルを参照してください。
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(web.Site.ID))
{
// implementation details omitted
}
})
関連する問題
- 1. スクリプトの管理者権限
- 2. エラー:プログラムのジャンゴ管理者は、「現在
- 3. シェルコマンド経由でJenkinsの管理者権限を与える方法
- 4. JavaFX System.setProperty管理者権限
- 5. 管理者権限c#/ vb
- 6. ブロガー用のウェブサイトを作成して管理者権限を付与する
- 7. 管理者権限のないプロセス/プログラムを停止する - python
- 8. プログラムでDjangoの管理者権限を設定する
- 9. Windows UAC、管理者のプロンプト、現在のユーザー権限でアプリケーションを実行
- 10. 共同編集者にオーナー権限を付与する方法
- 11. c#管理者権限でのインストールを避ける方法
- 12. Djangoの管理者権限へのアクセス
- 13. AutoHotkeyスクリプトに管理者権限を追加する方法は?
- 14. 管理者権限を持たないプログラムの自動実行方法
- 15. 管理者権限のないNSISインストーラ
- 16. 管理者権限のないSFML 1.6
- 17. Delphiの管理者権限D7 W7
- 18. easy_installを-U setuptoolsの管理者権限
- 19. 管理者権限のないWCFサーバー
- 20. vb.netの管理者権限を作成
- 21. 管理者権限でプログラムでVSTOアドインを起動する
- 22. どのユーザーに管理者権限を与えるのですか?
- 23. 管理者権限なしでプロセスを開始する方法
- 24. 管理者権限を持つサービスによるサービスまたは開始プログラム
- 25. 管理者権限を持つJavaプロジェクト
- 26. firebaseサーバ管理者権限で認証
- 27. 管理権限の表示方法
- 28. がどのように管理者権限
- 29. WordPressの管理者が一部の管理者権限を失った
- 30. django管理者のユーザーに対して表示権限のみを与える方法はありますか?
は がライン のSPSiteサイト= this.Web.Site以下にコンパイルエラーの上になってのWeb 'の定義が含まれていません。 私に時間を割いてくれてありがとう! – Rushikesh
元のSPWebがプロパティではなく変数であるようにコードを変更しました。いずれにしても、あなたの状況を判断するにはSPWebインスタンスが必要です。 –