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

WebRequest class

एक वेब अनुरोध का प्रतिनिधित्व करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class WebRequest : public virtual System::Object

Nested classes

विधियाँ

विधिविवरण
virtual Abort()वर्तमान अनुरोध को रोकता है।
virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>)संसाधन में डेटा लिखने के लिए एक स्ट्रीम प्राप्त करने हेतु असिंक्रोनस ऑपरेशन शुरू करता है।
virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>)संसाधन के लिए असिंक्रोनस अनुरोध शुरू करता है।
static Create(String)निर्दिष्ट URI का उपयोग करके WebRequest क्लास का नया इंस्टेंस बनाता है।
static Create(System::SharedPtr<Uri>)निर्दिष्ट URI का उपयोग करके WebRequest क्लास का नया इंस्टेंस बनाता है।
static CreateDefault(System::SharedPtr<Uri>)निर्दिष्ट URI स्कीम के लिए एक WebRequest डीसेंडेंट बनाता है।
static CreateHttp(String)निर्दिष्ट URI का उपयोग करके WebRequest क्लास का नया इंस्टेंस बनाता है।
static CreateHttp(System::SharedPtr<Uri>)निर्दिष्ट URI का उपयोग करके WebRequest क्लास का नया इंस्टेंस बनाता है।
virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>)स्ट्रीम प्राप्त करने के निर्दिष्ट असिंक्रोनस ऑपरेशन के समाप्त होने तक प्रतीक्षा करता है।
virtual EndGetResponse(System::SharedPtr<IAsyncResult>)संसाधन के लिए निर्दिष्ट असिंक्रोनस अनुरोध के समाप्त होने तक प्रतीक्षा करता है।
virtual get_CachePolicy()कैश नीति प्राप्त करता है।
virtual get_ConnectionGroupName()कनेक्शन समूह का नाम प्राप्त करता है।
virtual get_ContentLength()भेजे जाने वाले अनुरोध डेटा के बाइट्स की संख्या प्राप्त करता है।
virtual get_ContentType()अनुरोध का MIME प्रकार प्राप्त करता है।
virtual get_Credentials()वर्तमान अनुरोध से जुड़ी प्रमाणीकरण जानकारी प्राप्त करता है।
static get_DefaultWebProxy()वैश्विक HTTP प्रॉक्सी प्राप्त करता है।
virtual get_Headers()HTTP हेडर का संग्रह प्राप्त करता है।
virtual get_Method()HTTP विधि प्राप्त करता है।
virtual get_PreAuthenticate()एक मान प्राप्त करता है जो दर्शाता है कि अनुरोध को पूर्व-प्रमाणित होना चाहिए या नहीं।
static get_PrefixList()प्रिफिक्स सूची प्राप्त करता है।
virtual get_Proxy()HTTP प्रॉक्सी प्राप्त करता है।
virtual get_RequestUri()अनुरोध URI लौटाता है।
virtual get_Timeout()एक समय अवधि (मिलीसेकंड में) प्राप्त करता है जिसके बाद अनुरोध का समय समाप्त हो जाएगा।
virtual get_UseDefaultCredentials()एक मान प्राप्त करता है जो दर्शाता है कि ‘Credential’ प्रॉपर्टी ‘DefaultCredentials’ प्रॉपर्टी के बराबर है या नहीं।
virtual GetRequestStream()संसाधन में डेटा लिखने के लिए स्ट्रीम लौटाता है।
virtual GetResponse()वर्तमान वेब अनुरोध से संबंधित वेब प्रतिक्रिया लौटाता है।
static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>)निर्दिष्ट URI के लिए WebRequest डीसेंडेंट को रजिस्टर करता है।
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)कैश नीति सेट करता है।
virtual set_ConnectionGroupName(System::String)कनेक्शन समूह का नाम सेट करता है।
virtual set_ContentLength(int64_t)भेजे जाने वाले अनुरोध डेटा के बाइट्स की संख्या सेट करता है।
virtual set_ContentType(String)अनुरोध का MIME प्रकार सेट करता है।
virtual set_Credentials(System::SharedPtr<ICredentials>)वर्तमान अनुरोध से जुड़े प्रमाणीकरण जानकारी को सेट करता है।
static set_DefaultWebProxy(System::SharedPtr<IWebProxy>)वैश्विक HTTP प्रॉक्सी सेट करता है।
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)HTTP हेडर का संग्रह सेट करता है।
virtual set_Method(String)HTTP मेथड सेट करता है।
virtual set_PreAuthenticate(bool)एक मान सेट करता है जो दर्शाता है कि अनुरोध को पूर्व-प्रमाणित होना चाहिए या नहीं।
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)प्रिफिक्स सूची सेट करता है।
virtual set_Proxy(System::SharedPtr<IWebProxy>)HTTP प्रॉक्सी सेट करता है।
virtual set_Timeout(int32_t)सेट करता है वह समय (मिलीसेकंड में) जिसके बाद अनुरोध टाइम‑आउट हो जाएगा।
virtual set_UseDefaultCredentials(bool)सेट करता है वह मान जो दर्शाता है कि ‘Credential’ प्रॉपर्टी ‘DefaultCredentials’ प्रॉपर्टी के बराबर है।

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