AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.09.2015, 12:36   #1  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
Удаление файла после исполнения RunBase в пакетном режиме
Добрый день!
Подскажите пожалуйста необходимо удалить файл после импорта из него данных. В процессе удаления возникает Exeption ошибка Сбой запроса на разрешение типа "InteropPermission".
X++:
    FileIOPermission        readPermission;
    ;

    readPermission = new FileIOPermission(fileName,"rw");
    readPermission.assert();


    xmlDocument = new XMLDocument();
    xmlDocument.load(fileName);

    xmlError = xmlDocument.parseError();
    xmlDocument.documentElement();
    this.importEmployerDataFromXML();
    
    System.IO.File::Delete(fileName);
    CodeAccessPermission::revertAssert();
Старый 14.09.2015, 15:59   #3  
someOne is offline
someOne
Участник
Аватар для someOne
 
174 / 429 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Используйте для удаления файла метод
X++:
WinAPIServer::deleteFile()
Либо потребуется использование
X++:
CodeAccessPermission::assertMultiple(permissionSet)
вместо

readPermission = new FileIOPermission(fileName,"rw");

так как
X++:
System.IO.File::Delete(fileName);
Требует дополнительного
X++:
new InteropPermission(InteropKind::ClrInterop).assert();
За это сообщение автора поблагодарили: gl00mie (1).
Старый 14.09.2015, 16:32   #4  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
Спасибо большое1
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
equalized: Dynamics Ax RunBase overriding dialog with a Form Blog bot DAX Blogs 0 15.01.2012 05:17
daxmusings: From RunBase to SysOperation : Business Operation Framework (Cont'd) Blog bot DAX Blogs 0 19.08.2011 16:11
daxmusings: From RunBase to SysOperation : Business Operation Framework Blog bot DAX Blogs 4 17.08.2011 16:01
Глюк RunBase (AX40sp2) Alexx7 DAX: Программирование 7 22.01.2010 10:59
Удаление проекта Maxim Gorbunov DAX: Программирование 0 24.12.2001 23:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:35.