2012-05-16 12 views
0

我正在構建需要多種方法的WF4工作流程。我正在使用pick活動,因此每個接收都可以激活工作流,並以任何順序工作(如正常的WCF服務功能)。但是,每次我調用其中一個Web服務時,無論我調用哪種方法(兩種方法都具有相同的簽名),這兩個觸發器都會最終被調用。Windows工作流程 - 使用Pick活動公開多個服務接收

我應該使用除了挑選活動之外的東西來完成這個嗎?也許是一個平行活動?

回答

0

如果您有x個不同的消息傳遞活動,並且您希望所有這些消息都被調用,但並沒有特定的順序,那麼並行活動是最好的。

嗯...你是否說這兩種方法都有相同的簽名,他們在挑選活動? 爲什麼你有2種方法呢?您應該在選擇之前有一個接收活動,然後根據接收呼叫的參數有一個規則轉到特定的分支。

希望它有幫助。

+0

以及它們具有相同的簽名但操作名稱不同 GetX(字符串a) GetY(字符串b) – aceinthehole

+0

對,這些方法的功能是不同還是相同? –

+0

不同的是,他們對同一實體執行不同的操作,我試圖將工作流作爲具有多個操作的服務公開,因爲我的目的,它們本身不必處於相同的工作流中,只要誰是打電話看起來它的服務功能類似於'正常的'wcf服務,因爲沒有更好的術語。 – aceinthehole

相關問題