如何将初始化步骤注入工作流服务?

时间:2015-01-15 19:41:49

标签: workflow-foundation-4 workflowservice

我正在编写WF4服务,我需要执行一些初始化(例如初始化log4net)。在普通服务中,我只想修改global.asax,但WF4服务中没有这样的文件。我在哪里进行初始化?

这一定是一件简单的事情,但到目前为止我在SO或其他地方找不到任何答案。叹息。

1 个答案:

答案 0 :(得分:0)

在大多数情况下,我只是在进行初始化的工作流程的最开始时使用自定义活动。

有关更精细的方案,您可以查看System.ServiceModel.Activities.Activation.WorkflowServiceHostFactory

可以在此处找到包含用法示例的博文: http://blogs.msdn.com/b/endpoint/archive/2011/04/27/how-to-create-a-wf4-workflowservicehostfactory-for-appfabric-auto-start.aspx