WebClient.GetWebRequest(Uri) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een WebRequest object voor de opgegeven 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
Parameters
Retouren
Een nieuw WebRequest object voor de opgegeven resource.
Voorbeelden
In het volgende codevoorbeeld ziet u een implementatie van deze methode die kan worden aangepast door een klasse die is afgeleid van 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;
}
Opmerkingen
Caution
WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.
Met deze methode kopieert u de bestaande Headersmethode Credentialsen de methode naar het zojuist gemaakte WebRequest object.
Deze methode kan alleen worden aangeroepen door klassen die overnemen van WebClient. Het wordt verstrekt om overnemers toegang te geven tot het onderliggende WebRequest object. Afgeleide klassen moeten de implementatie van GetWebRequest de basisklasse aanroepen om ervoor te zorgen dat de methode werkt zoals verwacht.