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 overrideC# के 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 overrideC# के Object.ToString() विधि का समानांतर। कस्टम वस्तुओं को स्ट्रिंग में परिवर्तित करने में सक्षम बनाता है।
static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&)पास किए गए स्ट्रिंग को CacheControlHeaderValue क्लास का एक इंस्टेंस बनाने का प्रयास करता है।

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