Поделиться через


WebClient.GetWebResponse Метод

Определение

Возвращает 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, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Объект, возвращаемый этим методом, получается путем вызова метода GetResponse для указанного объекта WebRequest.

Этот метод можно вызывать только классами, наследующими от 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, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Объект, возвращаемый этим методом, получается путем вызова метода EndGetResponse для указанного объекта WebRequest.

Этот метод можно вызывать только классами, наследующими от WebClient. Он предоставляется для предоставления наследутелям доступа к базовому объекту WebResponse.

Применяется к