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’ είναι ενεργοποιημένη.

Δείτε επίσης