WebClient.GetWebResponse 方法

定义

返回指定 WebResponseWebRequest

重载

GetWebResponse(WebRequest)

返回指定 WebResponseWebRequest

GetWebResponse(WebRequest, IAsyncResult)

使用指定的 WebResponse 获取对指定 WebRequestIAsyncResult

GetWebResponse(WebRequest)

Source:
WebClient.cs
Source:
WebClient.cs
Source:
WebClient.cs

返回指定 WebResponseWebRequest

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.WebResponse
Protected Overridable Function GetWebResponse (request As WebRequest) As WebResponse

参数

request
WebRequest

用于获取响应的 WebRequest

返回

WebResponse 包含对指定 WebRequest 的响应。

示例

下面的代码示例演示此方法的实现,该方法可由派生自 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对象调用 GetResponse 方法获取的。

此方法只能由继承自 WebClient的类调用。 提供它的目的是向继承者授予对基础 WebResponse 对象的访问权限。

适用于

GetWebResponse(WebRequest, IAsyncResult)

Source:
WebClient.cs
Source:
WebClient.cs
Source:
WebClient.cs

使用指定的 WebResponse 获取对指定 WebRequestIAsyncResult

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.WebResponse
Protected Overridable Function GetWebResponse (request As WebRequest, result As IAsyncResult) As WebResponse

参数

request
WebRequest

用于获取响应的 WebRequest

result
IAsyncResult

一个 IAsyncResult 对象,来自以前对 BeginGetResponse(AsyncCallback, Object) 的调用。

返回

WebResponse 包含对指定 WebRequest 的响应。

示例

下面的代码示例演示此方法的实现,该方法可由派生自 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对象调用 EndGetResponse 方法获取的。

此方法只能由继承自 WebClient的类调用。 提供它的目的是向继承者授予对基础 WebResponse 对象的访问权限。

适用于