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.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;
}
注解
谨慎
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.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;
}
注解
谨慎
WebRequest
、HttpWebRequest
、ServicePoint
和 WebClient
已过时,不应将其用于新开发。 请改用 HttpClient。
通过对指定的 WebRequest 对象调用 EndGetResponse 方法,获取此方法返回的对象。
此方法只能由继承自 WebClient的类调用。 提供它以授予继承者对基础 WebResponse 对象的访问权限。