私は、C#、Visual Studio 2012 で Windows Phone 7 アプリケーションを作成しています。リクエストを送信する前に、デバイスでインターネット接続が利用可能かどうかを確認する必要があります。
最初に私は使用しようとしていました
NetworkInterface.GetIsNetworkAvailable()
しかし、それは常に true.I found a solution hereを返しました。しかし、私は今それにも問題を抱えています。
私は次のコードを書きました(後にusing System.Net
)
コード
private bool checkInternet()
{
try
{
IPHostEntry _hostEntry = Dns.GetHostEntry("www.google.com");
return true;
}
catch(SocketException _err){
return false;
}
}
しかし、それはコンパイルされず、次のエラーError_Imageが発生しました
エラー 1 タイプまたは名前空間名 'IPHostEntry' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)