2011-07-09 40 views
1

我正在使用簡單的ASP.NET頁面作爲客戶端的簡單Workflow Foundation。Workflow Foundation接收活動

我正在使用該頁面收集貸款金額和月份金額來計算每月貸款金額。

我有兩個WCF服務,我將用它來做到這一點。

在WF應用程序中,我從一個「接收活動」開始,它等待來自響應的請求。爲了做到這一點,我必須在屬性中定義「ServiceContractName」。這特別指的是什麼?

編輯 望着WSDL爲我使用的服務之一以下網址找到:

http://vlab.asu.edu:9135/ServiceRepository/MonthlyPayment/Service.svc?wsdl

它具有它,我認爲可能幫我下得到適當的命名空間使用的ServiceContractName

的soapAction = 「http://tempuri.org/IService/CalculateMonthlyPayments」

我仍然確保該服務的適當名稱空間使用什麼?

回答

3

ServiceContractName是命名空間和服務的名稱 - 例如,http://www.tempuri.org/MyService

請參閱Combining WCF and WF4 - 它似乎將Workflow Foundation和WCF結合起來。

(我個人從未使用過Workflow Foundation,但在WCF上做了很多工作)。

+0

我正在查看我正在使用的其中一項服務的WSDL。它位於以下地址:http://vlab.asu.edu:9135/ServiceRepository/MonthlyPayment/Service.svc?wsdl但我注意到在wsdl中可能會提示命名空間是soapAction =「http: //tempuri.org/IService/CalculateMonthlyPayments「,那麼我將使用什麼ServiceContractName? – TheJediCowboy

+1

ServiceContractName將是http://tempuri.org/IService。 (不要忘記http:// - 當我發表評論時,它會一直消失)。 CalculateMonthlyPayments是服務公開的操作(方法)。 – Tim

相關問題