特定の URL から WebService Proxy を作成しましたが、実行時にいくつかの条件に応じてこの URL を変更する必要があります。
どうやってするの?
Web で検索したところ、「Url」プロパティを変更する必要があることがわかりました。しかし、どういうわけか、このプロパティは私のプロキシ クラスで公開されていません。
Visual Studio .NET 2008 を使用しています
特定の URL から WebService Proxy を作成しましたが、実行時にいくつかの条件に応じてこの URL を変更する必要があります。
どうやってするの?
Web で検索したところ、「Url」プロパティを変更する必要があることがわかりました。しかし、どういうわけか、このプロパティは私のプロキシ クラスで公開されていません。
Visual Studio .NET 2008 を使用しています
「クラシック」SOAP Web サービス プロキシについて話している場合 (次のように作成: http://alexduggleby.com/2008/08/24/add-web-reference-instead-of-service-reference-in-visual- studio-2008/ )、それは本当にURL
プロパティを持っています。
「新しい」WCF Web サービスのようにサービス参照を使用している場合は、この SO 投稿をご覧ください:実行時に URL を介して WCF Web サービスを使用する方法は?
試す
ServiceClient client = new ServiceClient();
client.Url = <new Url>
または、構成可能にしたい場合は、従来の方法でした: Web サービス参照を設定します: URL 動作を動的に設定し、で説明されているように構成ファイルで設定します。