14.09.2015, 12:36 | #1 |
Участник
|
Удаление файла после исполнения 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 |
Участник
|
Используйте для удаления файла метод
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 |
Участник
|
Спасибо большое1
|
|