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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.10.2019, 12:07   #11  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
365 / 542 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Можно примерно так (правда код проверял только на AX 2012 и версия .net 4.0, может быть и на 3.5 будет работать), но все равно саму секцию придется парсить как xml.

X++:
static void getStartupSectionInfo(Args _args)
{
    System.Configuration.ConfigurationSection           section;
    System.Configuration.SectionInformation             sectionInfo;
    System.Configuration.Configuration                  curConfig;
    System.Configuration.ConfigurationSectionCollection sections;
    str                                                 strValue;
    MenuFunction                                        menuFunction;

    if (! isRunningOnServer())
    {
        menuFunction = ClassFactory::makeObjectOnServer(classNum(MenuFunction));
        menuFunction.objectType(MenuItemObjectType::Job);
        menuFunction.object(funcname());
        menuFunction.runOn(2);
        menuFunction.run();

        return;
    }
    
    curConfig = System.Configuration.ConfigurationManager::OpenExeConfiguration(System.Configuration.ConfigurationUserLevel::None);
    
    if (curConfig)
    {
        sections = curConfig.get_Sections();
    
        if (sections)
        {
            section = sections.get_Item('startup');
        
            if (section)
            {
                sectionInfo = section.get_SectionInformation();
                strValue = sectionInfo.GetRawXml();
            
                info(strValue);
            }
        }
    }
    
    info("done");
}
Если хочется совсем на уровне коллекции работать с разделом startup, то тут скорее только через внешнюю библиотеку.
__________________
Sergey Nefedov
За это сообщение автора поблагодарили: Logger (1).
Теги
ax32.exe.config, ax32serv.exe.config, c#, securityprotocoltype, x++, фсс, элн

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Приведение типов для таблиц ax2012 Logger DAX: Программирование 15 01.03.2020 20:03
axaptacorner: Dynamics Axapta History Blog bot DAX Blogs 0 15.06.2012 17:11
приведение типов при ClearRange murad DAX: Программирование 2 06.05.2006 11:40
приведение типов в select simply2double DAX: Программирование 3 30.09.2004 11:24
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:24.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.