使用SoapExtension调用其他web方法

时间:2010-03-19 13:46:05

标签: .net web-services soap asmx soap-extension

我有一个定义名为 CalendarService

的Web服务的WSDL
<soap:address location="http://example.com/calendar"/>

WSDL定义了以下方法:

String setDate(String date)
int setTime(int time)

CalendarService未在任何地方部署。 CalendarServiceProxy 是从CalendarService WSDL生成的代理。


我有一个名为 DummyService 的网络服务,可通过“ http://example.com/dummy ”访问

DummyService有以下方法:

String dummyMethod(String foo)

DummyService部署在IIS上。


我想知道是否可以编写SoapExtension,以便从CalendarServiceProxy到CalendarService WSDL中定义的所有方法的所有调用都会调用DummyService的方法dummyMethod。因此,方法dummyMethod获取序列化传入SOAP消息的参数。

1 个答案:

答案 0 :(得分:1)

我认为使用SoapExtension并不实用。

然而,对于WCF来说,这种事情很有可能。


一些WCF链接: