C# 检查Internet连接和服务器的联机状态
我想用上面的代码检查Internet连接和服务器是否联机。但是VS2010说Webrequest中没有Methode getResponse的定义。 (回复状态码也有同样的问题。)有人能看到我的错误吗C# 检查Internet连接和服务器的联机状态,c#,windows-phone-7,httpwebrequest,C#,Windows Phone 7,Httpwebrequest,我想用上面的代码检查Internet连接和服务器是否联机。但是VS2010说Webrequest中没有Methode getResponse的定义。 (回复状态码也有同样的问题。)有人能看到我的错误吗 谢谢WebRequest。Silverlight上不存在GetResponse。您必须使用异步方法BeginGetResponse和EndGetResponse 对于StatusCode,您必须首先将WebResponse强制转换为HttpWebResponse: public stati
谢谢
WebRequest。Silverlight上不存在GetResponse
。您必须使用异步方法BeginGetResponse
和EndGetResponse
对于StatusCode,您必须首先将WebResponse强制转换为HttpWebResponse:
public static bool CheckOnlineStatus()
{
WebRequest request = WebRequest.Create("http://www.energy.ch");
WebResponse response = request.getResponse();
if (response == null || response.StatusCode != HttpStatusCode.OK)
{
}
return true;
}
我和结果有什么关系?这是一个函数吗?下面是一个关于如何使用BeginGetResponse和EndGetResponse的示例:
var response = (HttpWebResponse)request.EndGetResponse(asyncResult);