2011-08-02 10 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)

私の元の問題の一部は、もともとMicrosoft.Phone.Netの代わりにSystem.Net.NetworkInformation名前空間を参照していたことでした。 NetworkInformation名前空間。

+0

wifiネットワークへの接続が利用可能であっても、その接続を使用するネットワーク要求が機能するとは限りません。依然として失敗した要求を処理する必要があります。 –