По каким разрешениям / привилегированию работают кодовые кода RunwithelevatedPrivileges?
-
10-12-2019 - |
Вопрос
Я прочитал, что он работает под системной учетной записью.
.a. what is this system account refers to?
Это учетная запись, используемая для создания веб-приложения, или это учетная запись используется для создания коллекции сайта.Или это система SharePoint \ (что это за счет, откуда она пришла?) Что?
2) Говорят, что код внутри этого работает под полным контролем прав.Но тогда нам не нужно добавлять этот конкретный пользователь (скажем, системный счет?) В любую из групп (членов) на нашем сайте, чтобы он получил полный контроль?
Решение
Пожалуйста, проверьте MSDN: http:// msdn.Microsoft.com/en-us/library/microsoft.sharepoint.spsececurity.runwithelevatePrivileges(v=Office.14).aspx
выполняет указанный метод с полными правами управления, даже если пользователь не имеет полного контроля.
Параметры Код безопасности Тип: Microsoft.sharepoint.spsecureturation.codeTorunelevate Метод делегата, который должен работать с повышенными правами.Этот метод работает в соответствии с идентичностью бассейна приложения, в котором есть привилегии администратора сбора сайтов на всех коллекциях сайта, размещенных этим пулом приложения.
Другие советы
Он работает под разрешениями системной учетной записи webapplation.Системная учетная запись - это учетная запись, с которой настроено пул приложения веб-приложения.