我正在编写WF4服务,我需要执行一些初始化(例如,初始化log4net)。在普通服务中,我只需要修改global.asax,但WF4服务中没有此类文件。然后将初始化放在哪里?
这肯定是一件简单的事情,但是到目前为止,我在SO或其他地方找不到任何答案。叹。
在大多数情况下,我只会在进行初始化的工作流程的开始阶段就使用自定义活动。
对于更复杂的场景,您可以看一下System.ServiceModel.Activities.Activation.WorkflowServiceHostFactory
。
可以在此处找到带有用法示例的博客文章:http : //blogs.msdn.com/b/endpoint/archive/2011/04/27/how-to-create-a-wf4-workflowservicehostfactory-for-appfabric-自动启动.aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句