WebClient.GetWebResponse 方法    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定 WebRequest的 WebResponse。
重载
| GetWebResponse(WebRequest) | 返回指定 WebRequest的 WebResponse。 | 
| GetWebResponse(WebRequest, IAsyncResult) | 使用指定的 IAsyncResult返回指定 WebRequest 的 WebResponse。 | 
GetWebResponse(WebRequest)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
返回指定 WebRequest的 WebResponse。
protected:
 virtual System::Net::WebResponse ^ GetWebResponse(System::Net::WebRequest ^ request);protected virtual System.Net.WebResponse GetWebResponse (System.Net.WebRequest request);abstract member GetWebResponse : System.Net.WebRequest -> System.Net.WebResponse
override this.GetWebResponse : System.Net.WebRequest -> System.Net.WebResponseProtected Overridable Function GetWebResponse (request As WebRequest) As WebResponse参数
- request
- WebRequest
用于获取响应的 WebRequest。
返回
包含指定 WebRequest响应的 WebResponse。
示例
下面的代码示例演示此方法的实现,该方法可由派生自 WebClient的类进行自定义。
virtual WebResponse^ GetWebResponse( WebRequest^ request ) override
{
   WebResponse^ response = WebClient::GetWebResponse( request );
   // Perform any custom actions with the response ...
   return response;
}
protected override WebResponse GetWebResponse (WebRequest request)
{
    WebResponse response = base.GetWebResponse (request);
    // Perform any custom actions with the response ...
    return response;
}
注解
谨慎
              WebRequest、HttpWebRequest、ServicePoint和 WebClient 已过时,不应将其用于新开发。 请改用 HttpClient。
通过对指定的 WebRequest 对象调用 GetResponse 方法,获取此方法返回的对象。
此方法只能由继承自 WebClient的类调用。 提供它以授予继承者对基础 WebResponse 对象的访问权限。
适用于
GetWebResponse(WebRequest, IAsyncResult)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
使用指定的 IAsyncResult返回指定 WebRequest 的 WebResponse。
protected:
 virtual System::Net::WebResponse ^ GetWebResponse(System::Net::WebRequest ^ request, IAsyncResult ^ result);protected virtual System.Net.WebResponse GetWebResponse (System.Net.WebRequest request, IAsyncResult result);abstract member GetWebResponse : System.Net.WebRequest * IAsyncResult -> System.Net.WebResponse
override this.GetWebResponse : System.Net.WebRequest * IAsyncResult -> System.Net.WebResponseProtected Overridable Function GetWebResponse (request As WebRequest, result As IAsyncResult) As WebResponse参数
- request
- WebRequest
用于获取响应的 WebRequest。
- result
- IAsyncResult
从上一次调用 BeginGetResponse(AsyncCallback, Object) 获取的 IAsyncResult 对象。
返回
包含指定 WebRequest响应的 WebResponse。
示例
下面的代码示例演示此方法的实现,该方法可由派生自 WebClient的类进行自定义。
virtual WebResponse^ GetWebResponse( WebRequest^ request, IAsyncResult^ result ) override
{
   WebResponse^ response = WebClient::GetWebResponse( request, result );
   // Perform any custom actions with the response ...
   return response;
}
protected override WebResponse GetWebResponse (WebRequest request, IAsyncResult result)
{
    WebResponse response = base.GetWebResponse (request, result);
    // Perform any custom actions with the response ...
    return response;
}
注解
谨慎
              WebRequest、HttpWebRequest、ServicePoint和 WebClient 已过时,不应将其用于新开发。 请改用 HttpClient。
通过对指定的 WebRequest 对象调用 EndGetResponse 方法,获取此方法返回的对象。
此方法只能由继承自 WebClient的类调用。 提供它以授予继承者对基础 WebResponse 对象的访问权限。