如何将初始化步骤注入到工作流服务中?
How can one inject initialization steps into a workflow service?
我正在编写一个 WF4 服务,我需要执行一些初始化(例如初始化 log4net)。在正常的服务中,我会修改 global.asax 但在 WF4 服务中没有这样的文件。那么我应该把这个初始化放在哪里?
这一定是一件简单的事情,但到目前为止我在 SO 或其他地方找不到任何答案。叹息
在大多数情况下,我只是在执行初始化的工作流程的最开始使用自定义 activity。
有关更详细的场景,您可以查看 System.ServiceModel.Activities.Activation.WorkflowServiceHostFactory
。
可以在此处找到带有用法示例的博客 post:
http://blogs.msdn.com/b/endpoint/archive/2011/04/27/how-to-create-a-wf4-workflowservicehostfactory-for-appfabric-auto-start.aspx
我正在编写一个 WF4 服务,我需要执行一些初始化(例如初始化 log4net)。在正常的服务中,我会修改 global.asax 但在 WF4 服务中没有这样的文件。那么我应该把这个初始化放在哪里?
这一定是一件简单的事情,但到目前为止我在 SO 或其他地方找不到任何答案。叹息
在大多数情况下,我只是在执行初始化的工作流程的最开始使用自定义 activity。
有关更详细的场景,您可以查看 System.ServiceModel.Activities.Activation.WorkflowServiceHostFactory
。
可以在此处找到带有用法示例的博客 post: http://blogs.msdn.com/b/endpoint/archive/2011/04/27/how-to-create-a-wf4-workflowservicehostfactory-for-appfabric-auto-start.aspx