WebClient.GetWebResponse Yöntem

Tanım

Belirtilen WebRequestiçin WebResponse döndürür.

Aşırı Yüklemeler

GetWebResponse(WebRequest)

Belirtilen WebRequestiçin WebResponse döndürür.

GetWebResponse(WebRequest, IAsyncResult)

Belirtilen IAsyncResultkullanarak belirtilen WebRequest için WebResponse döndürür.

GetWebResponse(WebRequest)

Kaynak:
WebClient.cs
Kaynak:
WebClient.cs
Kaynak:
WebClient.cs

Belirtilen WebRequestiçin WebResponse döndürür.

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

Parametreler

request
WebRequest

Yanıtı almak için kullanılan bir WebRequest.

Döndürülenler

Belirtilen WebRequestyanıtını içeren bir WebResponse.

Örnekler

Aşağıdaki kod örneği, bu yöntemin WebClienttüretilmiş bir sınıf tarafından özelleştirilebilen bir uygulamasını gösterir.

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;
}

Açıklamalar

Dikkat

WebRequest, HttpWebRequest, ServicePointve WebClient kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.

Bu yöntem tarafından döndürülen nesne, belirtilen WebRequest nesnesinde GetResponse yöntemi çağrılarak elde edilir.

Bu yöntem yalnızca WebClientdevralan sınıflar tarafından çağrılabilir. Devralanlara temel WebResponse nesnesine erişim vermek için sağlanır.

Şunlara uygulanır

GetWebResponse(WebRequest, IAsyncResult)

Kaynak:
WebClient.cs
Kaynak:
WebClient.cs
Kaynak:
WebClient.cs

Belirtilen IAsyncResultkullanarak belirtilen WebRequest için WebResponse döndürür.

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

Parametreler

request
WebRequest

Yanıtı almak için kullanılan bir WebRequest.

result
IAsyncResult

önceki bir BeginGetResponse(AsyncCallback, Object) çağrısından alınan IAsyncResult nesnesi.

Döndürülenler

Belirtilen WebRequestyanıtını içeren bir WebResponse.

Örnekler

Aşağıdaki kod örneği, bu yöntemin WebClienttüretilmiş bir sınıf tarafından özelleştirilebilen bir uygulamasını gösterir.

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;
}

Açıklamalar

Dikkat

WebRequest, HttpWebRequest, ServicePointve WebClient kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.

Bu yöntem tarafından döndürülen nesne, belirtilen WebRequest nesnesinde EndGetResponse yöntemi çağrılarak elde edilir.

Bu yöntem yalnızca WebClientdevralan sınıflar tarafından çağrılabilir. Devralanlara temel WebResponse nesnesine erişim vermek için sağlanır.

Şunlara uygulanır