一部のイベントで wcf サービスを使用する Windows Phone 7 アプリがあります。サービスが一時的に利用できない場合、アプリのユーザーに通知する必要があります。すなわち。ユーザーは、しばらくしてから適切なメッセージで試行するように求められ、アプリはキャッシュされたデータを処理する必要があります。私はコードを使用しようとしました:
public static Boolean isSiteOnline(String url)
{
Boolean result = true;
HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(url);
httpReq.AllowAutoRedirect = false;
HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();
if (httpRes.StatusCode != HttpStatusCode.OK)
result = false;
httpRes.Close();
return result;
}
しかし、Windows Phone 7 では GetResponse()[Ln 6] 関数を取得できません。欠落している名前空間はありますか? または他の方法はありますか?