System::Net::Http::Headers::CacheControlHeaderValue class
अंतर्वस्तु
[
छिपाना
]CacheControlHeaderValue class
‘‘Cache-Control’’ हेडर का मान दर्शाता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके न बनाएँ, क्योंकि इससे रनटाइम त्रुटियां और/या असर्शन फॉल्ट हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
class CacheControlHeaderValue : public System::ICloneable
विधियाँ
| विधि | विवरण |
|---|---|
| CacheControlHeaderValue() | एक नया उदाहरण बनाता है। |
| Equals(System::SharedPtr<Object>) override | वस्तुओं की तुलना C# Object.Equals सेमांटिक्स का उपयोग करके करता है। |
| get_Extensions() | कैश-एक्सटेंशन टोकन का संग्रह लौटाता है। |
| get_MaxAge() | अधिकतम आयु मान (सेकंड में) प्राप्त करता है जो निर्धारित करता है कि क्लाइंट कब तक प्रतिक्रिया स्वीकार करेगा। |
| get_MaxStale() | यह निर्धारित करने वाला मान प्राप्त करता है कि क्लाइंट समाप्त हुई प्रतिक्रियाओं को स्वीकार करेगा या नहीं। |
| get_MaxStaleLimit() | सेकंड में वह मान प्राप्त करता है जो निर्धारित करता है कि क्लाइंट कब तक समाप्त हुई प्रतिक्रियाओं को स्वीकार करेगा। |
| get_MinFresh() | ताज़ा रहने की अवधि निर्धारित करने वाला मान प्राप्त करता है। |
| get_MustRevalidate() | सर्वर को जब कैश एंट्री पुरानी हो जाए तो पुनः मान्यकरण की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_NoCache() | RTTI जानकारी। |
| get_NoCacheHeaders() | ‘Cache-Control’ हेडर में ’no-cache’ निर्देश के फ़ील्डनामों का संग्रह प्राप्त करता है। |
| get_NoStore() | कैश को HTTP अनुरोध या प्रतिक्रिया के किसी भी भाग को संग्रहीत न करने की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_NoTransform() | कैश या प्रॉक्सी को एंटिटी बॉडी के किसी भी भाग को न बदलने की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_OnlyIfCached() | क्लाइंट को केवल कैश किए गए एंट्रीज़ का उपयोग करना चाहिए या नहीं, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_Private() | HTTP प्रतिक्रिया संदेश या उसका भाग एकल उपयोगकर्ता के लिए है और साझा कैश द्वारा कैश नहीं किया जाना चाहिए, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_PrivateHeaders() | ‘Cache-Control’ हेडर में ‘private’ निर्देश के फ़ील्डनामों का संग्रह प्राप्त करता है। |
| get_ProxyRevalidate() | सर्वर को साझा यूज़र एजेंट कैश के लिए जब कैश एंट्री पुरानी हो जाए तो पुनः मान्यकरण की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_Public() | किसी भी कैश द्वारा HTTP प्रतिक्रिया को कैश किया जा सकता है या नहीं, यह निर्धारित करने वाला मान प्राप्त करता है। |
| get_SharedMaxAge() | साझा कैश के लिए ‘Cache-Control’ हेडर में ‘max-age’ निर्देश या ‘Expires’ हेडर को ओवरराइड करने वाला अधिकतम आयु मान (सेकंड में) प्राप्त करता है। |
| static GetCacheControlLength(String, int32_t, System::SharedPtr<CacheControlHeaderValue>, System::SharedPtr<CacheControlHeaderValue>&) | दिए गए स्ट्रिंग को निर्दिष्ट इंडेक्स से लेकर CacheControlHeaderValue क्लास की एक इंस्टेंस में परिवर्तित करता है। |
| GetHashCode() const override | C# के Object.GetHashCode() मेथड का समानांतर। कस्टम ऑब्जेक्ट्स की हैशिंग को सक्षम करता है। |
| static Parse(String) | दिए गए स्ट्रिंग को CacheControlHeaderValue क्लास की एक इंस्टेंस में परिवर्तित करता है। |
| set_MaxAge(Nullable<TimeSpan>) | सेकंड में अधिकतम आयु मान सेट करता है जो निर्धारित करता है कि क्लाइंट कब तक प्रतिक्रिया स्वीकार करेगा। |
| set_MaxStale(bool) | क्लाइंट को समाप्त हुई प्रतिक्रियाओं को स्वीकार करना चाहिए या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_MaxStaleLimit(Nullable<TimeSpan>) | सेकंड में वह मान सेट करता है जो निर्धारित करता है कि क्लाइंट कब तक समाप्त हुई प्रतिक्रियाओं को स्वीकार करेगा। |
| set_MinFresh(Nullable<TimeSpan>) | ताज़ा रहने की अवधि निर्धारित करने वाला मान सेट करता है। |
| set_MustRevalidate(bool) | सर्वर को जब कैश एंट्री पुरानी हो जाए तो पुनः मान्यकरण की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_NoCache(bool) | क्लाइंट को कैश की गई प्रतिक्रिया स्वीकार करनी चाहिए या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_NoStore(bool) | कैश को HTTP अनुरोध या प्रतिक्रिया के किसी भी भाग को संग्रहीत न करने की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_NoTransform(bool) | कैश या प्रॉक्सी को एंटिटी बॉडी के किसी भी भाग को न बदलने की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_OnlyIfCached(bool) | क्लाइंट को केवल कैश किए गए एंट्रीज़ का उपयोग करना चाहिए या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_Private(bool) | HTTP प्रतिक्रिया संदेश या उसका भाग एकल उपयोगकर्ता के लिए है और साझा कैश द्वारा कैश नहीं किया जाना चाहिए, यह निर्धारित करने वाला मान सेट करता है। |
| set_ProxyRevalidate(bool) | सर्वर को साझा यूज़र एजेंट कैश के लिए जब कैश एंट्री पुरानी हो जाए तो पुनः मान्यकरण की आवश्यकता है या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_Public(bool) | किसी भी कैश द्वारा HTTP प्रतिक्रिया को कैश किया जा सकता है या नहीं, यह निर्धारित करने वाला मान सेट करता है। |
| set_SharedMaxAge(Nullable<TimeSpan>) | सेकंड में साझा अधिकतम आयु मान सेट करता है जो ‘max-age’ निर्देश को ‘Cache-Control’ हेडर या ‘Expires’ हेडर में साझा कैश के लिए ओवरराइड करता है। |
| ToString() const override | C# के Object.ToString() विधि का समानांतर। कस्टम वस्तुओं को स्ट्रिंग में परिवर्तित करने में सक्षम बनाता है। |
| static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&) | पास किए गए स्ट्रिंग को CacheControlHeaderValue क्लास का एक इंस्टेंस बनाने का प्रयास करता है। |
संबंधित देखें
- Class ICloneable
- Namespace System::Net::Http::Headers
- Library Aspose.Page for C++