Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf Windows工作流-使用拾取活动公开多个服务接收_Wcf_Workflow_Workflow Foundation 4 - Fatal编程技术网

Wcf Windows工作流-使用拾取活动公开多个服务接收

Wcf Windows工作流-使用拾取活动公开多个服务接收,wcf,workflow,workflow-foundation-4,Wcf,Workflow,Workflow Foundation 4,我正在构建一个需要多种方法的WF4工作流。我正在使用“拾取”活动,以便每个接收都可以激活工作流,并以任何顺序执行其工作(类似于正常的WCF服务功能)。但是,每次我调用其中一个web服务时,不管调用什么方法,都会调用两个触发器(两个方法都有相同的签名) 我是否应该使用pick活动之外的内容来完成此任务?可能是一个并行活动?如果您有x个不同的消息传递活动,并且希望调用所有这些活动,但没有特定的顺序,那么并行活动是最好的 嗯……你是说这两种方法都有相同的签名,它们都在pick活动中吗? 那你为什么有两

我正在构建一个需要多种方法的WF4工作流。我正在使用“拾取”活动,以便每个接收都可以激活工作流,并以任何顺序执行其工作(类似于正常的WCF服务功能)。但是,每次我调用其中一个web服务时,不管调用什么方法,都会调用两个触发器(两个方法都有相同的签名)


我是否应该使用pick活动之外的内容来完成此任务?可能是一个并行活动?

如果您有x个不同的消息传递活动,并且希望调用所有这些活动,但没有特定的顺序,那么并行活动是最好的

嗯……你是说这两种方法都有相同的签名,它们都在pick活动中吗? 那你为什么有两种方法呢?您应该在选择之前有一个Receive活动,然后根据Receive call的参数有一个规则转到特定分支


希望能有所帮助。

它们有相同的签名,但不同的操作名称GetX(字符串a)GetY(字符串b)对吧,这些方法的功能是不同的还是相同的?不同的是,它们对同一实体执行不同的操作,我试图将工作流作为一个服务公开,包含多个操作,出于我的目的,它们本身不必处于相同的工作流中,只要调用该服务的人看起来它的功能类似于“正常”wcf服务,因为缺少更好的术语。