我有一个我使用的业务逻辑层,它需要基于自定义配置文件的配置。在 Web 或 Windows 应用程序中使用此层时,我会在应用程序启动时初始化业务逻辑层,将路径传递给在 app.config 或 web.config 中配置的配置文件。
我现在正在尝试在 WCF 服务应用程序中使用此业务逻辑层,并且不确定如何执行此操作,因为 WCF 服务应用程序中没有“应用程序启动”点。需要注意的是,WCF 服务应用程序中定义的工作流不直接与业务逻辑层交互,这是通过调用活动 dll 抽象出来的,然后使用业务逻辑层。
因此,架构是这样的:
- WCFService 使用 ServiceActivity
- ServiceActivities 使用 BusinessLogic,根据和使用 BusinessLogic 提供的数据进行外部服务调用。
在这种情况下,我应该如何配置我的 BusinessLogic 层?