我正在使用简单的Workflow Foundation,它使用一个简单的ASP.NET页面作为其客户端。
我正在使用该页面收取贷款金额和月份金额来计算每月贷款金额。
我将使用两个WCF服务来执行此操作。
在WF应用程序中,我以“Receive Activity”开头,它等待来自响应的请求。为此,我必须在属性中定义“ServiceContractName”。这是什么意思?
修改的 查看我正在使用的其中一个服务的wsdl可以在以下URL找到:
http://vlab.asu.edu:9135/ServiceRepository/MonthlyPayment/Service.svc?wsdl
并且它中包含以下内容,我认为可以帮助我获得用于 ServiceContractName 的正确名称空间:
的soapAction = “http://tempuri.org/IService/CalculateMonthlyPayments”
我仍然确保使用什么来获得服务的正确命名空间?
答案 0 :(得分:3)
ServiceContractName是名称空间和服务名称 - 例如http://www.tempuri.org/MyService。
请参阅Combining WCF and WF4 - 它似乎详细介绍了Workflow Foundation和WCF的结合。
(我个人从未使用过Workflow Foundation,但在WCF方面做了很多工作。)