System::Net::ServicePoint κλάση
περιεχόμενα
[
κρύβω
]ServicePoint class
Παρέχει διαχείριση HTTP συνδέσεων. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε σε συναρτήσεις ως όρισμα.
class ServicePoint : public System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| CloseConnectionGroup(String) | Κλείνει και αφαιρεί συνδέσεις που ανήκουν στην καθορισμένη ομάδα συνδέσεων. |
| get_Address() | Επιστρέφει το URI του διακομιστή στο οποίο συνδέεται η τρέχουσα παρουσία. |
| get_BindIPEndPointDelegate() | Πληροφορίες RTTI. |
| get_Certificate() | Επιστρέφει ένα πιστοποιητικό που χρησιμοποιείται από την τρέχουσα παρουσία. |
| get_ClientCertificate() | Επιστρέφει το τελευταίο πιστοποιητικό πελάτη. |
| get_ConnectionLeaseTimeout() | Λαμβάνει ένα χρονικό όριο σε χιλιοστά του δευτερολέπτου μετά το οποίο το ενεργό ServicePoint θα κλείσει. |
| get_ConnectionLimit() | Λαμβάνει τον μέγιστο αριθμό συνδέσεων που επιτρέπονται από την τρέχουσα παρουσία. |
| get_ConnectionName() | Επιστρέφει το όνομα της σύνδεσης. |
| get_CurrentConnections() | Επιστρέφει έναν αριθμό ανοιχτών συνδέσεων. |
| get_Expect100Continue() | Λαμβάνει μια τιμή που υποδεικνύει αν χρησιμοποιείται η συμπεριφορά 100-Continue. |
| get_IdleSince() | Επιστρέφει την ημερομηνία και ώρα της τελευταίας σύνδεσης σε έναν κεντρικό υπολογιστή. |
| get_MaxIdleTime() | Λαμβάνει μια διάρκεια σε χιλιοστά του δευτερολέπτου μετά την οποία μια αδρανής σύνδεση θα κλείσει. |
| virtual get_ProtocolVersion() | Επιστρέφει την έκδοση HTTP. |
| get_ReceiveBufferSize() | Λαμβάνει το μέγεθος του buffer λήψης. |
| get_SupportsPipelining() | Επιστρέφει μια τιμή που υποδεικνύει αν η τρέχουσα παρουσία υποστηρίζει τις συνδέσεις pipeline. |
| get_UseNagleAlgorithm() | Λαμβάνει μια τιμή που υποδεικνύει αν ο αλγόριθμος Nagle χρησιμοποιείται από τις συνδέσεις που διαχειρίζονται από την τρέχουσα παρουσία. |
| set_BindIPEndPointDelegate(BindIPEndPoint) | Ορίζει τον delegate που χρησιμοποιείται για τη συσχέτιση του τοπικού IPEndPoint με την τρέχουσα παρουσία. |
| set_ConnectionLeaseTimeout(int32_t) | Ορίζει ένα χρονικό όριο σε χιλιοστά του δευτερολέπτου μετά το οποίο το ενεργό ServicePoint θα κλείσει. |
| set_ConnectionLimit(int32_t) | Ορίζει τον μέγιστο αριθμό συνδέσεων που επιτρέπονται από την τρέχουσα παρουσία. |
| set_Expect100Continue(bool) | Ορίζει μια τιμή που υποδεικνύει αν χρησιμοποιείται η συμπεριφορά 100-Continue. |
| set_MaxIdleTime(int32_t) | Ορίζει μια διάρκεια σε χιλιοστά του δευτερολέπτου μετά την οποία μια αδρανής σύνδεση θα κλείσει. |
| set_ReceiveBufferSize(int32_t) | Ορίζει το μέγεθος του buffer λήψης. |
| set_UseNagleAlgorithm(bool) | Ορίζει μια τιμή που υποδεικνύει αν ο αλγόριθμος Nagle χρησιμοποιείται από τις συνδέσεις που διαχειρίζονται από την τρέχουσα παρουσία. |
| SetTcpKeepAlive(bool, int32_t, int32_t) | Ορίζει την τιμή που υποδεικνύει αν η επιλογή ‘Keep-Alive’ είναι ενεργοποιημένη. |
Δείτε επίσης
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++