0

CalendarServiceという名前の Web サービスを定義する WSDL があります。

<soap:address location="http://example.com/calendar"/>

WSDL では、次のメソッドが定義されています。

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

CalendarService はどこにもデプロイされていません。 CalendarServiceProxyは、CalendarService WSDL から生成されたプロキシです。


「 http://example.com/dummy」でアクセス可能なDummyServiceという名前の Web サービスがあります。

DummyService には次のメソッドがあります。

String dummyMethod(String foo)

DummyService は IIS にデプロイされます。


CalendarServiceProxy から CalendarService WSDL で定義されたすべてのメソッドへのすべての呼び出しが、DummyService のメソッド dummyMethod を呼び出すように、SoapExtension を作成することは可能でしょうか。そのため、メソッド dummyMethod は、シリアル化された着信 SOAP メッセージをパラメーターとして取得します。

4

1 に答える 1

1

SoapExtensionを使用する場合、これは実用的ではないと思います。

ただし、この種のことはWCFではかなり可能です。


いくつかのWCFリンク:

于 2010-03-19T13:54:52.953 に答える