System::Net::Http::HttpClient Klasse

HttpClient class

Stellt eine Basisklasse eines HTTP‑Clients zum Senden von Anfragen und Empfangen von Antworten dar. Objekte dieser Klasse sollten nur mit der System::MakeObject()-Funktion alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

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

Methoden

MethodeBeschreibung
CancelPendingRequests()Bricht alle ausstehenden Anfragen ab.
get_BaseAddress()Gibt die Basisadresse der Ressource zurück, die zum Senden von Anfragen verwendet wird.
get_DefaultRequestHeaders()RTTI-Informationen.
get_MaxResponseContentBufferSize()Gibt die maximale Anzahl von Bytes des Antwortinhalts zurück.
get_Timeout()Gibt die Zeitspanne zurück, die gewartet werden soll, bevor die Anfrage abläuft.
HttpClient()Konstruiert eine neue Instanz.
HttpClient(System::SharedPtr<HttpMessageHandler>)Konstruiert eine neue Instanz.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)Konstruiert eine neue Instanz.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)Sendet die angegebene HTTP‑Anfrage.
set_BaseAddress(System::SharedPtr<Uri>)Legt die Basisadresse der Ressource fest, die zum Senden von Anfragen verwendet wird.
set_MaxResponseContentBufferSize(int64_t)Legt die maximale Anzahl von Bytes des Antwortinhalts fest.
set_Timeout(TimeSpan)Legt die Zeitspanne fest, die abgewartet wird, bevor die Anfrage abläuft.

Siehe auch