检查网络声明的更好方法是什么?

时间:2012-09-12 02:26:38

标签: javascript microsoft-metro

我使用JavaScript开发Win 8 Metro应用程序,可以将其视为一个Web应用程序。 现在我应该检查网络声明,以使应用程序能够从服务中获取数据。

我有两个选择:

  1. 一个是运行循环功能,每隔X秒检查一次网络(X可以随时间变化)。
  2. 第二个是在任何网络请求操作之前进行检查(例如登录,显示详细信息和注销)。
  3. 如果你能告诉我哪种方式更好,我将不胜感激? 或者你有另一个解决方案。

1 个答案:

答案 0 :(得分:0)

Windows.Networking.Connectivity.NetworkInformation类提供NetworkStatusChanged事件,只要连接状态发生变化就会触发该事件。

关于管理连接状态更改的MSDN快速入门: http://msdn.microsoft.com/en-us/library/windows/apps/hh700376.aspx