System::Net::Http::HttpClientHandler class
περιεχόμενα
[
κρύβω
]HttpClientHandler class
Αντιπροσωπεύει τον προεπιλεγμένο διαχειριστή μηνυμάτων που χρησιμοποιείται από την κλάση HttpClient. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
class HttpClientHandler : public System::Net::Http::HttpMessageHandler
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Dispose() override | Δεν κάνει τίποτα. |
| get_CookieContainer() | Λαμβάνει το δοχείο cookie που χρησιμοποιείται για την αποθήκευση των cookie του διακομιστή. |
| get_Credentials() | Λαμβάνει τις πληροφορίες ταυτοποίησης. |
| HttpClientHandler() | Πληροφορίες RTTI. |
| Send(System::SharedPtr<HttpRequestMessage>) override | Πληροφορίες RTTI. |
| set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | Ορίζει το δοχείο cookie που χρησιμοποιείται για την αποθήκευση των cookie του διακομιστή. |
| set_Credentials(System::SharedPtr<ICredentials>) | Ορίζει τις πληροφορίες ταυτοποίησης. |
| set_Proxy(System::SharedPtr<IWebProxy>) | Ορίζει τις πληροφορίες του διαμεσολαβητή. |
| set_Timeout(int32_t) | Λαμβάνει μια διάρκεια χρόνου σε χιλιοστά του δευτερολέπτου μετά την οποία το αίτημα θα λήξει. |
| set_UseCookies(bool) | Ορίζει την τιμή που υποδεικνύει εάν η τρέχουσα παρουσία χρησιμοποιεί το δοχείο cookie για την αποθήκευση των cookie του διακομιστή και εάν η παρουσία χρησιμοποιεί τα cookie του διακομιστή κατά την αποστολή αιτημάτων. |
| set_UseProxy(bool) | Ορίζει την τιμή που υποδεικνύει εάν η τρέχουσα παρουσία χρησιμοποιεί τον διακομιστή μεσολάβησης για την αποστολή αιτημάτων. |
Δείτε επίσης
- Class HttpMessageHandler
- Namespace System::Net::Http
- Library Aspose.Page for C++