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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2013, 18:53   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Перемещенные файлы блокируются АОСом после батча (AX2012 x64)
X++:
client static void moveFileSystemIO(str fileName, str newFileName)
{
#File
Set permissionSet;
;
fileName = strfmt(@"%1", fileName);
newFileName = strfmt(@"%1", newFileName);
 
permissionSet = new Set(Types::Class);
permissionSet.add(new FileIOPermission(fileName,#io_write));
permissionSet.add(new InteropPermission(InteropKind::ClrInterop));
CodeAccessPermission::assertMultiple(permissionSet);
 
if(System.IO.File::Exists(newFileName))
   System.IO.File::Delete(newFileName);
 
System.IO.File::Move(fileName, newFileName);
 
CodeAccessPermission::revertAssert();
}
Корректно перемещает файл, но оставляет его блокированным.
Происходит только если запускать в батче, если снять галочку работает корректно.

Где копать ?
__________________
_databaseTransDelete ... bl@$ !
За это сообщение автора поблагодарили: trud (1).
Старый 20.08.2013, 23:58   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Попробуйте запустить сборку мусора.
Старый 21.08.2013, 15:42   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
поменял на client server - вроде работает теперь
__________________
_databaseTransDelete ... bl@$ !
За это сообщение автора поблагодарили: macklakov (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Метки и Меточные файлы sguryev DAX: База знаний и проекты 1 03.09.2021 12:01
Опыт: синхронизация справочников через AIF в AX2012 EVGL DAX: Функционал 14 28.08.2020 17:52
emeadaxsupport: Inventory closing differences between AX4.0 and AX2012 using weighted average costing method Blog bot DAX Blogs 0 27.12.2012 19:11
emeadaxsupport: AX2012 and AX2009 or AX4 side by side - AOS performance counters overwritten Blog bot DAX Blogs 0 13.03.2012 18:11
AX2012: После прочтения документа по изменениям в inventTrans, борюсь с непреодолимым желанием уйти в запой на недельку fed DAX: Программирование 42 14.04.2011 11:57

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

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

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