WebClient.GetWebResponse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定 WebResponse 的 WebRequest。
重载
GetWebResponse(WebRequest) |
返回指定 WebResponse 的 WebRequest。 |
GetWebResponse(WebRequest, IAsyncResult) |
使用指定的 WebResponse 获取对指定 WebRequest 的 IAsyncResult。 |
GetWebResponse(WebRequest)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
返回指定 WebResponse 的 WebRequest。
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 获取对指定 WebRequest 的 IAsyncResult。
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 对象的访问权限。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈