3つのSOAP 1.1 WSDLエンドポイントでリッスンしているサードパーティのJava Webサービスがあります。エンドポイントの1つは、セッションを開始し、いくつかの高レベルのタスクを実行するために使用され、他のエンドポイントは、その初期認証を再利用するサブジェクト固有のタスク用です。VS2010共有応答複数のWCFクライアントからSOAP 1.1サービスへのクッキー
サービスと話すためのC#WCFアプリケーションを構築しています.3つのクライアントオブジェクト間でセッションCookieを共有したいと思います。
このクッキーを共有するVS2010のベストプラクティスの方法は何ですか?
この記事はまだ最高の答えですが、私はそれに付随していますが、特に.NET 4でオンラインでは見つからない簡素化が導入された場合は、フィードバックをいただければ幸いです。 http://megakemp.wordpress.com/2009/02/06/managing-shared-cookies-in-wcf/
私はかなり簡単に最初のクライアントを作成し、セッションを維持する(新しいBasicHttpBinding myBindingを、myBinding.AllowCookies = true)をすることができますが、私は、Connect応答からクッキーをオフに保存し、再利用のエレガントな方法を見つけることができませんでした2つの補助クライアントに対して
何か洞察がありがとうございます。
私はCookieContainerを認識しており、Add Service Referenceの代わりにAdd Web Referenceを使用していることに注意してください。そのメソッドは、私が読んだほとんどの投稿では「遺産」とラベル付けされています。私は現在の状態を維持することを望んでいます...またはSOAP 1.1で作業する場合はできるだけ最新の状態にしてください。
お返事ありがとうございます。現時点では、ASMXメソッドから離れると、間違いなく複雑な問題が発生します。私はあなたのアドバイスを取って、簡単な方法に固執します。 – Rob