我有一個WCF服務(託管在IIS 6中),具有兩個服務FileMonitorService和JobService。在FileMonitorService的一個方法中,我想通過WCF在JobService中調用一個方法。 JobService中的這個方法是異步執行的(fire and forget)。WCF:同一程序集中的服務調用服務
我想它會很容易使用線程池和信號,當他們都完成..我寧願使用WCF,雖然(這是一個個人項目,所以我只是嘗試新的東西)。
編輯: 我遇到了這兩個帖子,但他們解決了跨不同服務器的WCF服務。
Calling a WCF service from another WCF service
calling a WCF service object method in another WCF service
編輯2:澄清有關問題:
更少的一個問題,我想不止有關辦法的想法的請求。
問題是? – 2010-09-16 13:44:26
有沒有不想直接異步調用方法的原因? – 2010-09-16 13:48:02
對不起,不清楚。我只是在這個方法上徵求意見。我可以直接調用該方法,並認爲我可以利用WCF的線程。從概念上講,我試圖做的是從服務內部激發一種「火與遺忘」的服務。當我寫這篇文章的時候,我認爲一個更合適的解決方案可能是啓動一個WF過程,因爲實際上,這就是我正在做的... – 2010-09-16 14:03:56