JAX-WS 2.0 を使用して作成された Java Web サービス用の .net クライアントを作成しようとしています。実際、Web サービスはクライアントのセッションを維持します。さて、私はJavaからクライアントを作成しましたが、うまくいきました。しかし、.net クライアントから Web サービスを使用する際に問題が発生しています。その Web サービスの仕様によると、BindingProvider の SESSION_MAINTAIN_PROPERTY を true に設定して、クライアントがサービス エンドポイントとのセッションに参加するかどうかを示す必要があります。次の方法で Java クライアントで実行されます。
Hello proxy = new HelloService().getHelloPort();
((BindingProvider)proxy).getRequestContext()
.put(BindingProvider.SESSION_MAINTAIN_PROPERTY,true);
.net からそのようなことを行う方法がわかりません。