我有两个工作流程通过WorkflowServiceHost托管,其中包含一些将服务公开给外的Receive活动。
我的workflowservices必须公开的一些服务是通用的,例如假设有一个监视器服务返回有关一个wf实例的跟踪信息。
解决方案1:在任何工作流程定义中都有一个返回跟踪信息的接收活动。
但我寻找另一种解决方案,而没有将此功能定义为活动。 请注意,我不想使用其他服务来公开这些功能,我希望在同一工作流程服务中公开这些功能 罐
(抱歉英文写得不好)
答案 0 :(得分:0)
如果您想将所有内容公开为一项服务,您有两个选择:
如果您真的想要公开一个外部服务,我会选择第二个选项。也就是说,我通常只暴露2个服务,因为它们是不同的东西,服务是用于机器消费而不是人类消费,所以2个URL没有问题。