2012-12-07 24 views
0

我的WCF服務假設將一個調用推送到MSMQ(隊列),最終調用另一個WCF服務來執行數據庫操作。 我已經爲MSMQ操作創建了一個新項目,並且它有一個用於工作流程的「xamlx」文件。我如何(或者在哪種情況下)初始化對象,以便它們可以在目標WCF中訪問?我們如何初始化工作流程中的對象(即.xamlx)

+0

你必須使用Workflow Foundation的這個? –

+0

是的,我已安裝WWF – Nirman

+0

我的意思是,你必須使用它嗎?看起來好像您的要求是通過MSMQ向另一個服務呼叫另一個服務。您可以在完全不使用工作流的情況下使用純WCF完成此任務。 –

回答

0

休是一個很好的觀點。根據你所告訴我們的情況,這似乎並不是工作流程在這裏絕對必要的。

如果由於某些其他原因(例如流動分佈式事務)需要它,那麼在您的工作流項目中,您應該能夠將服務引用添加到目標WCF服務。這會生成符合目標WCF服務簽名的活動。這些活動期望的對象可以通過表達式初始化,例如,直接在表達式文本框中的活動上,或使用通過Assign活動設置的變量。

希望幫助,

- 戴夫,WF團隊