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 Funktion System::MakeObject() alloziert werden. Erzeugen 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()Liefert die Basisadresse der Ressource, die zum Senden von Anfragen verwendet wird.
get_DefaultRequestHeaders()RTTI-Informationen.
get_MaxResponseContentBufferSize()Liefert die maximale Anzahl von Bytes des Antwortinhalts.
get_Timeout()Liefert die Zeitspanne, die gewartet werden soll, bevor die Anfrage abläuft.
HttpClient()Erstellt eine neue Instanz.
HttpClient(System::SharedPtr<HttpMessageHandler>)Erstellt eine neue Instanz.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)Erstellt eine neue Instanz.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)Sendet die angegebene HTTP-Anfrage.
set_BaseAddress(System::SharedPtr<Uri>)Setzt die Basisadresse der Ressource, die zum Senden von Anfragen verwendet wird.
set_MaxResponseContentBufferSize(int64_t)Setzt die maximale Anzahl von Bytes des Antwortinhalts.
set_Timeout(TimeSpan)Setzt die Zeitspanne, die gewartet werden soll, bevor die Anfrage abläuft.

Siehe auch