WebClient.GetWebRequest(Uri) WebClient.GetWebRequest(Uri) WebClient.GetWebRequest(Uri) WebClient.GetWebRequest(Uri) Method

Définition

Retourne un objet WebRequest pour la ressource spécifiée.Returns a WebRequest object for the specified resource.

protected:
 virtual System::Net::WebRequest ^ GetWebRequest(Uri ^ address);
protected virtual System.Net.WebRequest GetWebRequest (Uri address);
abstract member GetWebRequest : Uri -> System.Net.WebRequest
override this.GetWebRequest : Uri -> System.Net.WebRequest
Protected Overridable Function GetWebRequest (address As Uri) As WebRequest

Paramètres

address
Uri Uri Uri Uri

Uri qui identifie la ressource à demander.A Uri that identifies the resource to request.

Retours

Nouvel objet WebRequest pour la ressource spécifiée.A new WebRequest object for the specified resource.

Exemples

L’exemple de code suivant illustre une implémentation de cette méthode qui peut être personnalisée par une classe dérivée de WebClient.The following code example shows an implementation of this method that can be customized by a class derived from WebClient.

virtual WebRequest^ GetWebRequest ( Uri^ address ) override
{
   WebRequest^ request = dynamic_cast<WebRequest^>(WebClient::GetWebRequest( address ));

   // Perform any customizations on the request.
   // This version of WebClient always preauthenticates.
   request->PreAuthenticate = true;
   return request;
}
protected override WebRequest GetWebRequest (Uri address)
{
    WebRequest request = (WebRequest) base.GetWebRequest (address);

    // Perform any customizations on the request.
    // This version of WebClient always preauthenticates.
    request.PreAuthenticate = true;
    return request;
}

Remarques

Cette méthode copie le Headers, Credentials et la méthode existants vers l’objet WebRequest nouvellement créé.This method copies the existing Headers, Credentials, and method to the newly created WebRequest object.

Cette méthode peut être appelée uniquement par les classes qui héritent de WebClient.This method can be called only by classes that inherit from WebClient. Il est fourni pour permettre aux héritiers d’accéder à l’objet WebRequest sous-jacent.It is provided to give inheritors access to the underlying WebRequest object. Les classes dérivées doivent appeler l’implémentation de la classe de base de GetWebRequest pour s’assurer que la méthode fonctionne comme prévu.Derived classes should call the base class implementation of GetWebRequest to ensure the method works as expected.

S’applique à