【发布时间】:2010-03-19 13:46:05
【问题描述】:
我有一个 WSDL,它定义了一个名为 CalendarService 的 Web 服务:
<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 消息作为参数。
【问题讨论】:
标签: .net web-services soap asmx soap-extension