.net - 如何判断连接是否按流量计费?

标签 .net windows network-programming

我编写了一个监控 IMAP 电子邮件帐户的程序。它按计划在我旅行时携带的笔记本电脑上运行。有时当我的互联网连接是通过我的移动设备连接时它会运行,它有一个按流量计费的连接(也就是说,我按 GB 付费),我不希望它运行,因为它使用大量带宽,它可以等待直到带宽可用。

所以问题是:.NET 程序如何确定其使用的连接何时被计费?

最佳答案

对 MSDN 的简短搜索找到了 NetworkInformation.GetInternetConnectionProfile 函数。它看起来像是 Metro 界面的正式组成部分,但我听说桌面应用程序可以访问大多数 Metro 库。

关于.net - 如何判断连接是否按流量计费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122432/

相关文章:

python - 预先测试 xlsxwriter 是否能够在 Windows 下写入目标文件

c++ - 现在 Visual C++ 动态运行时库是 Windows 操作系统的一部分吗?

windows - 不能在 gvim (windows) 中将 CTRL-<Space> 与 Cscope 插件一起使用

c - 如何在 C 中获取我的非环回网络 ip 地址?

c# - 关于 GC 和事件处理程序的问题

.net - Silverlight + 工作流基础

linux - 原始套接字与 TUN 设备

用于性能评估的java统计收集

javascript - 动态更改 CSS 文件

c# - 从右到左括号显示错误