فئة 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يقارن الكائنات باستخدام دلالات Object.Equals في C#.
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.

انظر أيضًا