从WCF服务应用程序配置业务逻辑层

时间:2010-02-23 15:48:18

标签: wcf configuration service workflow business-logic

我使用的业务逻辑层需要基于自定义配置文件的配置。在Web或Windows应用程序中使用此层时,我会在应用程序启动时初始化业务逻辑层,并将路径传递到配置文件,该配置文件在app.config或web.config中配置。

我现在正在尝试在WCF服务应用程序中使用此业务逻辑层,并且不确定如何执行此操作,因为WCF服务应用程序中没有“应用程序启动”点。应该注意的是,WCF服务应用程序中定义的工作流不直接与业务逻辑层交互,这是通过调用活动dll来抽象的,然后活动dll使用业务逻辑层。

因此,架构是这样的:

  • WCFService使用ServiceActivities
  • ServiceActivities使用BusinessLogic,根据并使用BusinessLogic提供的数据进行外部服务调用。

在这种情况下,我该如何配置我的BusinessLogic层?

1 个答案:

答案 0 :(得分:0)

在基本级别上,应用程序启动是服务合同中标识的对象的零参数构造函数。