0

複数のメソッドを必要とする WF4 ワークフローを構築しています。pick アクティビティを使用しているため、受信ごとにワークフローをアクティブ化し、任意の順序で作業を行うことができます (通常の WCF サービス関数のように)。ただし、Web サービスのいずれかを呼び出すたびに、呼び出すメソッドに関係なく、両方のトリガーが呼び出されます (両方のメソッドのシグネチャは同じです)。

これを達成するには、pick アクティビティ以外の何かを使用する必要がありますか? おそらく並行活動?

4

1 に答える 1

0

並列アクティビティは、x個の異なるメッセージングアクティビティがあり、それらすべてを特定の順序で呼び出さないようにする場合に最適です。

うーん...両方のメソッドが同じシグネチャを持ち、ピックアクティビティにあると言いましたか?では、なぜ2つの方法があるのですか?ピックする前にReceiveアクティビティを実行してから、Receivecallのパラメータに基づいて特定のブランチに移動するルールを設定する必要があります。

それが役に立てば幸い。

于 2012-05-17T08:47:16.613 に答える