System::Net::Http::HttpClient κλάση

HttpClient class

Αντιπροσωπεύει μια βασική κλάση ενός πελάτη HTTP για αποστολή αιτήσεων και λήψη απαντήσεων. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr pointer και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.

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

Μέθοδοι

ΜέθοδοςΠεριγραφή
CancelPendingRequests()Ακυρώνει όλα τα εκκρεμή αιτήματα.
get_BaseAddress()Λαμβάνει τη βασική διεύθυνση του πόρου που χρησιμοποιείται για την αποστολή αιτήσεων.
get_DefaultRequestHeaders()Πληροφορίες RTTI.
get_MaxResponseContentBufferSize()Λαμβάνει το μέγιστο αριθμό byte του περιεχομένου της απάντησης.
get_Timeout()Λαμβάνει το χρονικό διάστημα αναμονής πριν λήξει η αίτηση.
HttpClient()Δημιουργεί μια νέα παρουσία.
HttpClient(System::SharedPtr<HttpMessageHandler>)Δημιουργεί μια νέα παρουσία.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)Δημιουργεί μια νέα παρουσία.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)Αποστέλλει την καθορισμένη αίτηση HTTP.
set_BaseAddress(System::SharedPtr<Uri>)Ορίζει τη βασική διεύθυνση του πόρου που χρησιμοποιείται για την αποστολή αιτημάτων.
set_MaxResponseContentBufferSize(int64_t)Ορίζει το μέγιστο αριθμό byte του περιεχομένου της απάντησης.
set_Timeout(TimeSpan)Ορίζει το χρονικό διάστημα αναμονής πριν λήξει η αίτηση.

Δείτε επίσης