メソッドにアクセスするために特定の Cookie を設定する必要がある Web サービスをアプリで使用しています。
wsdl.exe
ツールを使用して作成されたそのサービス用に生成されたラッパー クラスを使用していました。その方法を使用すると、すべてが正常に機能します。
// this is the instance of object generated with wsdl.exe
WSWrapper service = new WSWrapper();
// set cookie
service.CookieContainer = new CookieContainer();
Cookie cookie = new Cookie(name, value, path, domain);
service.CookieContainer.Add(cookie);
// run method requiring cookie to be set
service.Test();
ここで、事前に生成されたクラスの代わりにサービス参照を使用して、同様のことをしたいと考えました。CookieContainer
Web 参照を追加しましたが、生成されたサービス参照ポート クライアントには (または同様のもの)がないようです。
そのクライアントにクッキーを追加する方法を知っている人はいますか?