我创建了一个Windows应用商店应用程序,使用Windows.Networking.Connectivity;
名称空间打印出网络信息。
虽然应用程序正在运行且工作正常,但MegabytesUsed方法返回“Not Defined
”。为什么会这样。
答案 0 :(得分:0)
如果您在本地计算机上运行应用程序并且您使用以太网连接,则不使用DataPlan。
如果要使用Simulator调试打开并启用"使用模拟网络属性"然后更改数据限制状态标记,您将看到结果。
ConnectionProfile profile = NetworkInformation.GetInternetConnectionProfile();
DataPlanStatus dps = profile .GetDataPlanStatus() ;
textBlock.Text = dps.DataPlanUsage.MegabytesUsed.ToString();