Додавання елементів конфігурації динамічного завантаження в Visual C # (Sharp)

Наступним кроком після додавання конфігураційного файлу є додаючи елементів, які будуть використовуватися динамічним завантажувачем Ідея полягає у визначенні абстрактного ідентифікатора, з яким буде створена

перехресне посилання, що співвідносяться його з типом і складанням Таким чином, щоб завантажити збірку ImplementationsiImplementation, ми використовуємо ідентифік р Impll, ТИП Implementationsi Implementation І збірка у Implementationsldll Подібним чином, impi2 матиме перехресні посилання на тип impiementations2 implementation і збірку Iniplementations2dll Модифікуйте конфігураційний файл наступним чином:

&ltconfiguration&gt

&ltappSettings&gt

&ltadd key=&quotAssemblies&quot value=&quotInpll,ImplementationsiImplementation,Implementationsidll,

Impl2,Implementations2Implementation,Xnplementations2dll&quot/&gt

&lt/appSettings&gt

&lt/configuration

Вузол XML , який можна розглядати, як папку appSettings, містить вузли XML з ідентифікатором Даний вузол визначає розділ у файлі конфігурації, що містить установки програми у форматі пар ключ = значення. Кожна пара ключ = значення визначена у вузлі XML предствить XML-атрибутів key і value

Зверніть увагу на ту обставину, що вузол XML має відкриває тег, але не має кінцевого Замість цього даний вузол закінчується зворотного кой рисою і кутовий дужкою після останнього елемента вузла

У конфігураційному файлі також визначені ключ Assemblies і значення, Сержао рядок розділених комами ідентифікаторів Ідентифікатори укивают ідентифікатор, тип і збірку підтримуваних динамічно завантажуваних збірок

Конфігураційний файл готовий, але поки не може ніяким чином впливати на іолненіе додаток Для цього в додаток необхідно додати вихідний код для читання установок в конфігураційному файлі Як це зробити, опісиваея в наступному розділі

ПРИМІТКА

Для прикладів у цій главі використовуйте код XML, наведений в лістингах Хоча мова XML і не важко вивчити, на даному етапі буде достатньо готового матеріалу, преденного тут Додаткову інформацію про мову XML можна знайти на Web-сторінці MSDN XML Developer Center за адресою http://msdn2microsoftcom/en- us/xml/defaultaspx

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*