共用方式為


WebClient.GetWebResponse 方法

定義

傳回指定之 WebRequestWebResponse

多載

GetWebResponse(WebRequest)

傳回指定之 WebRequestWebResponse

GetWebResponse(WebRequest, IAsyncResult)

使用指定的 IAsyncResult傳回指定之 WebRequestWebResponse

GetWebResponse(WebRequest)

來源:
WebClient.cs
來源:
WebClient.cs
來源:
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)

來源:
WebClient.cs
來源:
WebClient.cs
來源:
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 物件。

適用於