<< Click to Display Table of Contents >> Разработка > Элементы разработки > Модуль Сторонние библиотеки |
Для расширения возможностей системы доступно добавление сторонних библиотек. Вы можете реализовать необходимую функциональность в виде отдельной .NET-библиотеки и подключить ее к нужному решению или модулю. После добавления библиотеки сторонние сборки, которые входят в ее состав, можно использовать в программном коде.
Выполнение кода сторонней сборки можно перенести на сервис изолированного кода. Для этого нужно подключить стороннюю библиотеку к изолированной области. Тогда код сторонней сборки будет выполняться в отдельном процессе. Работа других сервисов продолжится, даже если в стороннем коде возникнут ошибки.
Важно. Сторонние библиотеки для прикладной разработки Directum RX должны быть собраны под .NET Standard 2.0.
Чтобы добавить стороннюю библиотеку:
1.В редакторе решения или модуля перейдите в узел «Сторонние библиотеки».
2.Нажмите на кнопку Добавить.
3.В открывшемся окне укажите имя библиотеки. Оно должно быть уникальным, состоять из букв латинского алфавита и цифр.
4.Нажмите на кнопку ОК.
5.Заполните поле *Область действия, по которому определяется, в каком программном коде будут доступны сборки библиотеки. Возможные значения:
WPF Клиент. Сборки доступны в клиентском коде, предназначенном для десктоп-клиента. Например это может быть код в событиях и действиях сущности.
Базовый клиент. Сборки доступны в клиентском коде, предназначенном для десктоп- или веб-клиента.
Сервер и изолированные области. Сборки доступны в серверном коде, например в событиях сущности. Также сборки доступны в коде изолированной области.
Клиент и сервер. Сборки доступны в любом программном коде.
6.Добавьте содержимое библиотеки. Для этого воспользуйтесь кнопками:
• для добавления содержимого всей папки, выбранной с локального диска;
• для добавления определенного файлa в выбранную папку библиотеки.
Примечание. Запрещается использование сторонних сборок размером более 40 Мб.
После загрузки в области предпросмотра отображаются все добавленные сборки и файлы библиотеки. Сборки, которые можно использовать в программном коде, отмечены значком . Остальные файлы библиотеки отмечены значком .
Важно. Сторонняя библиотека может использоваться только в рамках того решения или модуля, в который она добавлена. Чтобы использовать библиотеку в нескольких модулях, добавьте ее в каждый модуль и заполните одинаковым набором файлов и сборок одной версии.
© Компания Directum, 2024 |