Вопрос

Есть ли способ использовать spsecurity.runwithelevatedprivileges условно. Например, предположим, что у меня есть код кода, если некоторое условие выполнено, я хочу запустить этот блок кода в SPSecurity.runwithelevatedPrivileges.

Это было полезно?

Решение

Поместите свой код в метод с void return (требуется делегатом).После этого используйте Ef, чтобы определить ваше условие и фактический метод.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top