WebClient.GetWebResponse Método

Definição

Devolve o WebResponse para o especificado WebRequest.

Sobrecargas

Name Description
GetWebResponse(WebRequest)

Devolve o WebResponse para o especificado WebRequest.

GetWebResponse(WebRequest, IAsyncResult)

Devolve o WebResponse para o especificado WebRequest usando o especificado IAsyncResult.

GetWebResponse(WebRequest)

Devolve o WebResponse para o especificado 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

Parâmetros

request
WebRequest

A WebRequest que é usado para obter a resposta.

Devoluções

A contendo WebResponse a resposta para o especificado WebRequest.

Exemplos

O exemplo de código seguinte mostra uma implementação deste método que pode ser personalizada por uma classe derivada de 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;
}

Observações

Atenção

WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.

O objeto devolvido por este método é obtido ao chamar o GetResponse método no objeto especificado WebRequest .

Este método só pode ser chamado por classes que herdam de WebClient. É fornecida para dar aos herdeiros acesso ao objeto subjacente WebResponse .

Aplica-se a

GetWebResponse(WebRequest, IAsyncResult)

Devolve o WebResponse para o especificado WebRequest usando o especificado 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

Parâmetros

request
WebRequest

A WebRequest que é usado para obter a resposta.

result
IAsyncResult

Um IAsyncResult objeto obtido a partir de uma chamada anterior para BeginGetResponse(AsyncCallback, Object) .

Devoluções

A contendo WebResponse a resposta para o especificado WebRequest.

Exemplos

O exemplo de código seguinte mostra uma implementação deste método que pode ser personalizada por uma classe derivada de 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;
}

Observações

Atenção

WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.

O objeto devolvido por este método é obtido ao chamar o EndGetResponse método no objeto especificado WebRequest .

Este método só pode ser chamado por classes que herdam de WebClient. É fornecida para dar aos herdeiros acesso ao objeto subjacente WebResponse .

Aplica-se a