System::Net::ServicePoint क्लास

ServicePoint class

HTTP कनेक्शन प्रबंधन प्रदान करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण कभी भी स्टैक पर या operator 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()रिसीव बफ़र का आकार प्राप्त करता है।
get_SupportsPipelining()एक मान लौटाता है जो दर्शाता है कि वर्तमान इंस्टेंस पाइपलाइन कनेक्शनों का समर्थन करता है या नहीं।
get_UseNagleAlgorithm()एक मान प्राप्त करता है जो दर्शाता है कि वर्तमान इंस्टेंस द्वारा प्रबंधित कनेक्शनों में Nagle एल्गोरिद्म उपयोग किया गया है या नहीं।
set_BindIPEndPointDelegate(BindIPEndPoint)डेलीगेट सेट करता है जो स्थानीय IPEndPoint को वर्तमान इंस्टेंस से जोड़ने के लिए उपयोग किया जाता है।
set_ConnectionLeaseTimeout(int32_t)एक टाइमआउट (मिलीसेकंड में) सेट करता है जिसके बाद सक्रिय ServicePoint बंद हो जाएगा।
set_ConnectionLimit(int32_t)वर्तमान इंस्टेंस द्वारा अनुमति दी गई अधिकतम कनेक्शनों की संख्या सेट करता है।
set_Expect100Continue(bool)एक मान सेट करता है जो दर्शाता है कि 100-Continue व्यवहार उपयोग किया गया है या नहीं।
set_MaxIdleTime(int32_t)एक अवधि (मिलीसेकंड में) सेट करता है जिसके बाद निष्क्रिय कनेक्शन बंद हो जाएगा।
set_ReceiveBufferSize(int32_t)रिसीव बफ़र का आकार सेट करता है।
set_UseNagleAlgorithm(bool)एक मान सेट करता है जो दर्शाता है कि वर्तमान इंस्टेंस द्वारा प्रबंधित कनेक्शनों में Nagle एल्गोरिद्म उपयोग किया गया है या नहीं।
SetTcpKeepAlive(bool, int32_t, int32_t)‘Keep-Alive’ विकल्प सक्षम है या नहीं, यह दर्शाने वाला मान सेट करता है।

संबंधित देखें