فئة System::Net::Http::Headers::CacheControlHeaderValue

CacheControlHeaderValue class

يمثّل قيمة رأس ‘Cache-Control’. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل 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()يحصل على مجموعة أسماء الحقول في توجيه ’no-cache’ في رأس ‘Cache-Control’.
get_NoStore()يحصل على القيمة التي تحدد ما إذا كان يجب على الذاكرة المؤقتة عدم تخزين أي جزء من طلب HTTP أو استجابة.
get_NoTransform()يحصل على القيمة التي تحدد ما إذا كان يجب على الذاكرة المؤقتة أو الوكيل عدم تغيير أي جزء من جسم الكيان.
get_OnlyIfCached()يحصل على القيمة التي تحدد ما إذا كان يجب على العميل استخدام إدخالات مخزنة فقط.
get_Private()يحصل على القيمة التي تحدد ما إذا كانت رسالة استجابة HTTP أو جزء منها موجهة لمستخدم واحد ولا يجب أن تُخزن في ذاكرة مؤقتة مشتركة.
get_PrivateHeaders()يحصل على مجموعة أسماء الحقول في توجيه ‘private’ في رأس ‘Cache-Control’.
get_ProxyRevalidate()يحصل على القيمة التي تحدد ما إذا كان الخادم يتطلب إعادة التحقق من صحة إدخال الذاكرة المؤقتة عندما يصبح قديمًا للذاكرات المؤقتة المشتركة لوكلاء المستخدم.
get_Public()يحصل على القيمة التي تحدد ما إذا كان يمكن تخزين استجابة HTTP في أي ذاكرة مؤقتة.
get_SharedMaxAge()يحصل على قيمة العمر الأقصى المشتركة بالثواني التي تتجاوز توجيه ‘max-age’ في رأس ‘Cache-Control’. أو رأس ‘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.

انظر أيضًا