System::Net::Http::HttpClient klasse

HttpClient class

Vertegenwoordigt een basisklasse van een HTTP-client voor het verzenden van verzoeken en het ontvangen van antwoorden. Objecten van deze klasse mogen alleen worden toegewezen met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

class HttpClient : public System::Net::Http::HttpMessageInvoker

Methoden

MethodeBeschrijving
CancelPendingRequests()Annuleert alle wachtende verzoeken.
get_BaseAddress()Haalt het basisadres op van de bron die wordt gebruikt voor het verzenden van verzoeken.
get_DefaultRequestHeaders()RTTI-informatie.
get_MaxResponseContentBufferSize()Haalt het maximale aantal bytes van de responsinhoud op.
get_Timeout()Haalt de tijdsduur op die moet worden gewacht voordat het verzoek time‑out.
HttpClient()Construeert een nieuw exemplaar.
HttpClient(System::SharedPtr<HttpMessageHandler>)Construeert een nieuw exemplaar.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)Construeert een nieuw exemplaar.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)Verzendt het opgegeven HTTP-verzoek.
set_BaseAddress(System::SharedPtr<Uri>)Stelt het basisadres van de bron in dat wordt gebruikt voor het verzenden van verzoeken.
set_MaxResponseContentBufferSize(int64_t)Stelt het maximale aantal bytes van de responsinhoud in.
set_Timeout(TimeSpan)Stelt de tijdsduur in die moet worden gewacht voordat het verzoek time‑out.

Zie ook