1

Win8 アプリを WCF サービスに接続する必要があります。WCF クライアントは、Add Service Referenceを使用して作成されます。

要件は、実行時にエンド ポイント URL を変更することです。Win 8 にはapp.configがなく、代わりにアプリケーション データ設定を使用します。

問題は、アプリが起動時に URL を必要とすることです。URL が無効な場合、またはアクセスできない場合、アプリは終了します。

問題は、アプリの起動に構成設定が必要なシナリオを管理し、実行時に設定する方法です。

4

1 に答える 1

1

クライアントのインスタンスを作成すると、それを使用する前に、Endpointクライアントのプロパティにアクセスしてサービスのアドレスを変更できます。以下のコードのようなもの。

var client = new ServiceReference1.ServiceClient();
client.Endpoint.Address = new EndpointAddress(yourNewUri);
于 2013-04-04T03:54:21.023 に答える