System::Net::WebRequest class

WebRequest class

Vertegenwoordigt een webverzoek. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime-fouten en/of assertiefouten kan veroorzaken. Wikkel deze klasse altijd in een System::SmartPtr-pointer en gebruik deze pointer om deze door te geven aan functies als argument.

class WebRequest : public virtual System::Object

Nested classes

Methoden

MethodeBeschrijving
virtual Abort()Annuleert het huidige verzoek.
virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>)Initieert een asynchrone bewerking om een stream te verkrijgen voor het schrijven van gegevens naar de bron.
virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>)Initieert een asynchrone aanvraag voor de bron.
static Create(String)Maakt een nieuwe instantie van de WebRequest-klasse met de opgegeven URI.
static Create(System::SharedPtr<Uri>)Maakt een nieuwe instantie van de WebRequest-klasse met de opgegeven URI.
static CreateDefault(System::SharedPtr<Uri>)Maakt een WebRequest-afstammeling voor het opgegeven URI-schema.
static CreateHttp(String)Maakt een nieuwe instantie van de WebRequest-klasse met de opgegeven URI.
static CreateHttp(System::SharedPtr<Uri>)Maakt een nieuwe instantie van de WebRequest-klasse met de opgegeven URI.
virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>)Wacht tot de opgegeven asynchrone bewerking om een stream te verkrijgen voltooid is.
virtual EndGetResponse(System::SharedPtr<IAsyncResult>)Wacht tot de opgegeven asynchrone aanvraag voor de bron voltooid is.
virtual get_CachePolicy()Haalt het cachebeleid op.
virtual get_ConnectionGroupName()Haalt de naam van de verbindingsgroep op.
virtual get_ContentLength()Haalt het aantal bytes van de verzoekgegevens op dat verzonden moet worden.
virtual get_ContentType()Haalt het MIME-type van het verzoek op.
virtual get_Credentials()Haalt authenticatie‑informatie op die aan het huidige verzoek is gekoppeld.
static get_DefaultWebProxy()Haalt de globale HTTP-proxy op.
virtual get_Headers()Haalt de verzameling van de HTTP-headers op.
virtual get_Method()Haalt de HTTP-methode op.
virtual get_PreAuthenticate()Haalt een waarde op die aangeeft of het verzoek vooraf moet worden geauthenticeerd.
static get_PrefixList()Haalt de prefixlijst op.
virtual get_Proxy()Haalt de HTTP-proxy op.
virtual get_RequestUri()Retourneert de URI van het verzoek.
virtual get_Timeout()Haalt een tijdsduur in milliseconden op waarna het verzoek zal verlopen.
virtual get_UseDefaultCredentials()Haalt een waarde op die aangeeft of de eigenschap ‘Credential’ gelijk is aan de eigenschap ‘DefaultCredentials’.
virtual GetRequestStream()Retourneert de stream voor het schrijven van gegevens naar de bron.
virtual GetResponse()Retourneert de webrespons die bij het huidige webverzoek hoort.
static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>)Registreert de WebRequest-afstammeling voor de opgegeven URI.
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)Stelt het cachebeleid in.
virtual set_ConnectionGroupName(System::String)Stelt de naam van de verbindingsgroep in.
virtual set_ContentLength(int64_t)Stelt het aantal bytes van de verzoekgegevens in dat verzonden moet worden.
virtual set_ContentType(String)Stelt het MIME-type van het verzoek in.
virtual set_Credentials(System::SharedPtr<ICredentials>)Stelt authenticatie-informatie in die aan het huidige verzoek is gekoppeld.
static set_DefaultWebProxy(System::SharedPtr<IWebProxy>)Stelt de globale HTTP-proxy in.
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)Stelt de verzameling van de HTTP-headers in.
virtual set_Method(String)Stelt de HTTP-methode in.
virtual set_PreAuthenticate(bool)Stelt een waarde in die aangeeft of het verzoek vooraf geauthenticeerd moet worden.
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)Stelt de voorvoegsellijst in.
virtual set_Proxy(System::SharedPtr<IWebProxy>)Stelt de HTTP-proxy in.
virtual set_Timeout(int32_t)Stelt een tijdsduur in milliseconden in waarna het verzoek time-out zal gaan.
virtual set_UseDefaultCredentials(bool)Stelt een waarde in die aangeeft of de eigenschap ‘Credential’ gelijk is aan de eigenschap ‘DefaultCredentials’.

Zie ook