如何在Windows 8 RT应用程序中存储配置?

时间:2013-04-04 03:50:49

标签: wcf xaml windows-runtime windows-store-apps

我需要将Win8应用程序连接到WCF服务。 WCF客户端使用Add Service Reference创建。

要求是在运行时更改端点URL。 Win 8没有app.config,而是使用Application Data设置。

问题是App在启动时需要URL。如果URL无效或无法访问,则应用程序将被终止。

问题是,如何管理场景,应用启动需要配置设置,以及在运行时设置?

1 个答案:

答案 0 :(得分:1)

创建客户端实例时,在开始使用它之前,可以通过访问客户端的Endpoint属性来更改服务的地址。类似下面的代码。

var client = new ServiceReference1.ServiceClient();
client.Endpoint.Address = new EndpointAddress(yourNewUri);