![]() |
#2 |
Участник
|
Цитата:
Сообщение от pvito
![]() Пытаюсь создать экземпляр класса SysMailer в методе run в классе наследованом от RunBaseBatch. При исполнении задания валится ошибка
Сбой запроса на разрешение типа "InteropPermission". (S)\Classes\InteropPermission\demand (S)\Classes\COM\new (S)\Classes\SysMailer\new - line 1 (S)\Classes\NAT_T2MailSender\run - line 7 - здесь mailer = new SysMailer(); Если же запустить данный код просто в Job то все выполняется нормально. X++: InteropPermission comPermission = new InteropPermission(InteropKind::ComInterop); SysMailer mailer; ; comPermission.assert(); mailer = new SysMailer(); // ... работа с SysMailer... CodeAccessPermission::revertAssert(); // опционально, но явный вызов - это теперь тоже Best Practices Последний раз редактировалось gl00mie; 31.10.2007 в 18:39. |
|