如何判断连接是否已计量?

Jos*_*ank 9 .net windows network-programming

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

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

小智 6

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