WebClient.GetWebResponse 方法

定义

返回指定 WebRequestWebResponse

重载

GetWebResponse(WebRequest)

返回指定 WebRequestWebResponse

GetWebResponse(WebRequest, IAsyncResult)

使用指定的 IAsyncResult返回指定 WebRequestWebResponse

GetWebResponse(WebRequest)

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

返回指定 WebRequestWebResponse

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

返回

包含指定 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;
}

注解

谨慎

WebRequestHttpWebRequestServicePointWebClient 已过时,不应将其用于新开发。 请改用 HttpClient

通过对指定的 WebRequest 对象调用 GetResponse 方法,获取此方法返回的对象。

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

适用于

GetWebResponse(WebRequest, IAsyncResult)

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

使用指定的 IAsyncResult返回指定 WebRequestWebResponse

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

从上一次调用 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;
}

注解

谨慎

WebRequestHttpWebRequestServicePointWebClient 已过时,不应将其用于新开发。 请改用 HttpClient

通过对指定的 WebRequest 对象调用 EndGetResponse 方法,获取此方法返回的对象。

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

适用于