Для изменения размера нажмите или перетащите

ISecurityServiceRunWithElevatedPrivilegies - метод

Запустить код с повышенными привилегиями. Сделует использовать для загрузки данныз из БД без фильтрации по привилегиям (методы IEntityManager.Load и IEntityManager.Find).

Пространство имён:  EleWise.ELMA.Security
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
void RunWithElevatedPrivilegies(
	Action action
)

Параметры

action
Тип: Action
Действие
Примеры
private ISecurityService securityService; // менеджер для работы с документами private IEntityManager[IDocument] manager; ... // следующий код сгенерирует исключение SecurityException если у текущего пользователя не имеется право на просмотр докумнента var doc = manager.Load(id); // следующий код в любом случае загрузит документ из БД при условии что документ с соответвующим id существует securityService.RunWithElevatedPrivilegies(delegate() {doc = manager.Load(id);});
См. также