2011-08-02 56 views
1

我想以編程方式確定手機是否連接到Wifi或不。我發現了一些對NetworkInterface.GetInternetInterfaceType()方法的引用(據推測在Microsoft.Devices.dll中)。我無法定位此方法 - 使用Windows Phone 7.0。有人能指引我走向正確的方向嗎?我找到了GetIsNetworkAvailable方法 - 但是我想實際確定網絡連接的類型。WP7 NetworkInterface.GetInternetInterfaceType()

回答

1

解決方案是使用Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType。

例如如果(Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet)

我原來的問題的一部分是,我最初引用System.Net.NetworkInformation命名空間,而不是Microsoft.Phone.Net。 NetworkInformation命名空間。

+0

請記住,即使連接到wifi網絡可用,但並不意味着使用該連接的任何網絡請求都可以使用。您仍然需要處理請求失敗。 –