WebClient.GetWebResponse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定之 WebResponse 的 WebRequest。
多載
GetWebResponse(WebRequest) |
傳回指定之 WebResponse 的 WebRequest。 |
GetWebResponse(WebRequest, IAsyncResult) |
使用指定的 WebResponse 傳回指定之 WebRequest 的 IAsyncResult。 |
GetWebResponse(WebRequest)
- 來源:
- WebClient.cs
- 來源:
- WebClient.cs
- 來源:
- 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)
- 來源:
- WebClient.cs
- 來源:
- WebClient.cs
- 來源:
- 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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應