System::Net::WebRequest class
inhoud
[
verbergen
]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
- Class HttpRequestCreator
- Class WebRequestPrefixElement
Methoden
| Methode | Beschrijving |
|---|---|
| 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
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++