Udostępnij za pośrednictwem


WebClient.GetWebResponse Metoda

Definicja

Zwraca WebResponse dla określonego WebRequest.

Przeciążenia

GetWebResponse(WebRequest)

Zwraca WebResponse dla określonego WebRequest.

GetWebResponse(WebRequest, IAsyncResult)

Zwraca WebResponse dla określonego WebRequest przy użyciu określonego IAsyncResult.

GetWebResponse(WebRequest)

Źródło:
WebClient.cs
Źródło:
WebClient.cs
Źródło:
WebClient.cs

Zwraca WebResponse dla określonego 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

Parametry

request
WebRequest

WebRequest używany do uzyskiwania odpowiedzi.

Zwraca

WebResponse zawierająca odpowiedź dla określonego WebRequest.

Przykłady

Poniższy przykład kodu przedstawia implementację tej metody, którą można dostosować za pomocą klasy pochodzącej z 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;
}

Uwagi

Ostrożność

WebRequest, HttpWebRequest, ServicePointi WebClient są przestarzałe i nie należy ich używać do tworzenia nowych aplikacji. Zamiast tego użyj HttpClient.

Obiekt zwracany przez tę metodę jest uzyskiwany przez wywołanie metody GetResponse dla określonego obiektu WebRequest.

Ta metoda może być wywoływana tylko przez klasy dziedziczone z WebClient. Zapewnia dostęp dziedziczących do bazowego obiektu WebResponse.

Dotyczy

GetWebResponse(WebRequest, IAsyncResult)

Źródło:
WebClient.cs
Źródło:
WebClient.cs
Źródło:
WebClient.cs

Zwraca WebResponse dla określonego WebRequest przy użyciu określonego 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

Parametry

request
WebRequest

WebRequest używany do uzyskiwania odpowiedzi.

result
IAsyncResult

Obiekt IAsyncResult uzyskany z poprzedniego wywołania metody BeginGetResponse(AsyncCallback, Object) .

Zwraca

WebResponse zawierająca odpowiedź dla określonego WebRequest.

Przykłady

Poniższy przykład kodu przedstawia implementację tej metody, którą można dostosować za pomocą klasy pochodzącej z 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;
}

Uwagi

Ostrożność

WebRequest, HttpWebRequest, ServicePointi WebClient są przestarzałe i nie należy ich używać do tworzenia nowych aplikacji. Zamiast tego użyj HttpClient.

Obiekt zwracany przez tę metodę jest uzyskiwany przez wywołanie metody EndGetResponse dla określonego obiektu WebRequest.

Ta metoda może być wywoływana tylko przez klasy dziedziczone z WebClient. Zapewnia dostęp dziedziczących do bazowego obiektu WebResponse.

Dotyczy