2013-04-20 18 views
8

IMAP e-posta hesabını izleyen bir program yazdım. Seyahat ettiğim bir dizüstü bilgisayarda bir program üzerinde çalışır. Bazen internet bağlantımın ölçülü bir bağlantısı olan mobil cihazım (yani GB tarafından ödediğimde) ve bunu istemiyorum, çünkü çok fazla bant genişliği kullanıyor ve bekleyebilir bant genişliği serbest olana kadar.Bağlantının ölçülüp ölçülmediğini nasıl anlarım?

Soru şu: Bir .NET programı, bağlantının ne zaman ölçüleceğini nasıl belirleyebilir?

+0

Bu Windows 8 mi? Windows 8'in bağlantılarda ayarlayabileceğiniz bir 'ölçülü' özelliği olduğunu düşünüyorum, ancak 7 veya daha önce görmedim. – Rup

+1

Eğer keyfi bir ağ bağlantısı varsa, bunun mümkün olması halinde çok şaşırırım. –

+1

@Rup: Bu bir pencere işi değil. Bunun aksine ISS ile bağlantı kurar ve bağlantı türünü sorar. – Xaqron

cevap

0

Böyle sihirli bir şey yoktur. Bağlantıları kontrol edebilir ve bunları uygulama yapılandırmanızda listeleyebilirsiniz, böylece kullanıcı uygun olduğunda hangisinin kullanılacağını seçebilir. Bunu yapmak için this question'a bakın.

5

Kısa bir MSDN araması, NetworkInformation.GetInternetConnectionProfile işlevini buldu. Resmi olarak Metro arayüzünün bir parçası gibi görünüyor, ancak masaüstü uygulamalarının Metro kütüphanelerinin çoğuna erişebileceğini duydum.

İlgili konular