Настройка уровня бизнес-логики из приложения-службы WCF - PullRequest
1 голос
/ 23 февраля 2010

У меня есть уровень бизнес-логики, с которым я работаю, который требует настройки на основе пользовательского файла конфигурации. При использовании этого уровня в веб-приложении или приложении Windows я инициализирую уровень бизнес-логики при запуске приложения, передавая путь к файлу конфигурации, который настроен в app.config или web.config.

Сейчас я пытаюсь использовать этот уровень бизнес-логики в приложении-службе WCF и не уверен, как это сделать, поскольку в приложении-службе WCF нет точки запуска приложения. Следует отметить, что рабочие процессы, определенные в приложении-службе WCF, напрямую не взаимодействуют с уровнем бизнес-логики, это абстрагируется через вызовы dll-операций, которые затем используют уровень бизнес-логики.

Таким образом, архитектура выглядит примерно так:

  • WCFService использует ServiceActivities
  • ServiceActivities использует BusinessLogic, делая внешние вызовы службы в зависимости от данных, предоставляемых BusinessLogic, и используя их.

Как мне настроить мой слой BusinessLogic в этом сценарии?

1 Ответ

0 голосов
/ 23 февраля 2010

На базовом уровне запуск приложения является конструктором с нулевым параметром для объекта, указанного в контракте на обслуживание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...