0
Visual Studioの[サービス参照の追加]オプションを使用してodata webserviceのリファレンスを追加しました。しかし、クライアントは、web.configでurlを持つことによってコーディングを行うことを提案しています。コードを使用してNAV odata webserviceを動的に追加する方法
将来、別のURLに切り替える必要がある場合は、追加することが簡単になります。
Visual Studioの[サービス参照の追加]オプションを使用してodata webserviceのリファレンスを追加しました。しかし、クライアントは、web.configでurlを持つことによってコーディングを行うことを提案しています。コードを使用してNAV odata webserviceを動的に追加する方法
将来、別のURLに切り替える必要がある場合は、追加することが簡単になります。
これは簡単に実行できます。
サービスの契約が含まれているため、サービス参照はそのまま使用してください。設定ファイルにURLを保存することができます。
<appSettings>
<add key="ServiceURL" value="http://somewhere.com/Service" />
</appSettings>
、あなたがサービスを呼び出す前に、[OK]を
reference.Endpoint.Address = ConfigurationManager.AppSettings["ServiceURL"];
することにより、そのURLを変更します。実行時にWebサービス自体を呼び出す必要があります。今のところ、ソリューションエクスプローラからサービス参照の追加オプションを使用してVisual Studioで手動でサービス参照を追加しています。 –
はい、もちろんです。開発時にサービス参照を追加し、実行時にインスタンス化し、呼び出す前に、上記の例のように 'Endpoint.Address'プロパティを変更します。 –