У меня есть уровень бизнес-логики, с которым я работаю, для которого требуется настройка на основе специального файла конфигурации. При использовании этого уровня в веб-приложении или приложении Windows я инициализирую уровень бизнес-логики при запуске приложения, передавая путь к файлу конфигурации, который настроен в app.config или web.config.
Сейчас я пытаюсь использовать этот уровень бизнес-логики в приложении-службе WCF, и я не уверен, как это сделать, поскольку в приложении-службе WCF нет точки «запуска приложения». Следует отметить, что рабочие процессы, определенные в приложении-службе WCF, не взаимодействуют напрямую с уровнем бизнес-логики, это абстрагируется с помощью вызовов библиотеки действий, которая затем использует уровень бизнес-логики.
Таким образом, архитектура выглядит примерно так:
- WCFService использует ServiceActivities
- ServiceActivities использует BusinessLogic, выполняя вызовы внешних служб в зависимости от и с использованием данных, предоставленных BusinessLogic.
Как мне приступить к настройке уровня BusinessLogic в этом сценарии?