WebClient.GetWebResponse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定之 WebRequest的 WebResponse。
多載
GetWebResponse(WebRequest) |
傳回指定之 WebRequest的 WebResponse。 |
GetWebResponse(WebRequest, IAsyncResult) |
使用指定的 IAsyncResult傳回指定之 WebRequest 的 WebResponse。 |
GetWebResponse(WebRequest)
- 來源:
- WebClient.cs
- 來源:
- WebClient.cs
- 來源:
- 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)
- 來源:
- WebClient.cs
- 來源:
- WebClient.cs
- 來源:
- 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 物件。