Показать сообщение отдельно
Старый 25.10.2010, 15:22   #9  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Post
Заметка, не совсем по теме, но про доступ к нескольким файлам.

Error: Multiple calls to CodeAccessPermission.Assert

1) //http://msdn.microsoft.com/en-us/library/aa609747.aspx
2) Dynamics AX Writing Secure X++ Code
X++:
void copyFile(str fromfile , str tofile )
{
    Set permissionSet;
    ;
    
    if(isRunningOnServer())
    {
        permissionSet =  new Set(Types::Class);
        permissionSet.add(new FileIoPermission(fromfile,'r'));
        permissionSet.add(new FileIoPermission(tofile,'w'));
        CodeAccessPermission::assertMultiple(permissionSet);

        WinAPIServer::copyFile(fromfile, tofile, true);

        CodeAccessPermission::revertAssert();
    }
    else
    {
        WinAPI::copyFile(fromfile, tofile, true);
    }
}
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
За это сообщение автора поблагодарили: Damn (2), sukhanchik (1), Андрей К. (1), Molchun (1).