質問

条件付きで spsecurity.runwithwithElevatedPrivilegesPrivilegesPrivilegesPrivilegesPrivilegesPrivilegesPrivilegesを使用する方法はあります。 たとえば、 spsecurity.runWithElevatedPrivileges でこのコードブロックを実行したい場合は、コードブロックを持っているとします。そうでなければ、 spsecurity.runWithWithElevilegeDprivilegesを使用せずにこのコードブロックを実行します。

役に立ちましたか?

解決

ボイドリターン(デリゲートで必要)のメソッドにコードを入力します。その後、IFを使用して、条件、および実際の方法を決定します。

 //Run the MyElevatedFunctionCall function with elevated priviledges
       SPSecurity.CodeToRunElevated elevatedCall = new SPSecurity.CodeToRunElevated(MyElevatedFunctionCall);
.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top