WebClient.GetWebResponse Método

Definição

Retorna o WebResponse para o WebRequest especificado.

Sobrecargas

GetWebResponse(WebRequest)

Retorna o WebResponse para o WebRequest especificado.

GetWebResponse(WebRequest, IAsyncResult)

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

GetWebResponse(WebRequest)

Retorna o WebResponse para o WebRequest especificado.

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

Um WebRequest usado para obter a resposta.

Retornos

WebResponse

Um WebResponse que contém a resposta para o WebRequest especificado.

Exemplos

O exemplo de código a seguir mostra uma implementação desse 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;
}

Comentários

O objeto retornado por esse método é obtido chamando o GetResponse método no objeto especificado WebRequest .

Esse método pode ser chamado somente por classes que herdam de WebClient. Ele é fornecido para dar aos herdadores acesso ao objeto subjacente WebResponse .

Aplica-se a

GetWebResponse(WebRequest, IAsyncResult)

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

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

Um WebRequest usado para obter a resposta.

result
IAsyncResult

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

Retornos

WebResponse

Um WebResponse que contém a resposta para o WebRequest especificado.

Exemplos

O exemplo de código a seguir mostra uma implementação desse 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;
}

Comentários

O objeto retornado por esse método é obtido chamando o EndGetResponse método no objeto especificado WebRequest .

Esse método pode ser chamado somente por classes que herdam de WebClient. Ele é fornecido para dar aos herdadores acesso ao objeto subjacente WebResponse .

Aplica-se a