Условная SPSECURITY.RUNWITHELEVATEDPRIVILEGS.
-
10-12-2019 - |
Вопрос
Есть ли способ использовать spsecurity.runwithelevatedprivileges условно. Например, предположим, что у меня есть код кода, если некоторое условие выполнено, я хочу запустить этот блок кода в SPSecurity.runwithelevatedPrivileges.
Решение
Поместите свой код в метод с void return (требуется делегатом).После этого используйте Ef, чтобы определить ваше условие и фактический метод.
//Run the MyElevatedFunctionCall function with elevated priviledges
SPSecurity.CodeToRunElevated elevatedCall = new SPSecurity.CodeToRunElevated(MyElevatedFunctionCall);
. Не связан с sharepoint.stackexchange