System::Net::Cache::HttpRequestCacheLevel تعداد

HttpRequestCacheLevel enum

يصف التعداد إعدادات التخزين المؤقت لـ HTTP.

enum class HttpRequestCacheLevel

القيم

الاسمالقيمةالوصف
الافتراضي0يفي بطلب مورد إما باستخدام النسخة المخزنة مؤقتًا من المورد أو بإرسال طلب للمورد إلى الخادم.
BypassCache1يفي بطلب باستخدام الخادم.
CacheOnly2دائمًا يستخدم ذاكرة التخزين المؤقت للعميل للحصول على مورد.
CacheIfAvailable3يفي بطلب لمورد من الذاكرة المؤقتة إذا كان المورد متاحًا، وإلا يرسل طلبًا إلى الخادم.
Revalidate4استخدام نسخة محلية من المورد إذا كان طابع الوقت للعميل هو نفسه طابع الوقت للمورد على الخادم. وإلا، يتم تنزيل المورد من خادم.
Reload5يتم دائمًا تنزيل المورد من الخادم.
NoCacheNoStore6لا يفي أبدًا بطلب باستخدام الموارد من الذاكرة المؤقتة ولا يخزن الموارد في الذاكرة المؤقتة.
CacheOrNextCacheOnly7يلبي طلبًا للحصول على مورد إما من ذاكرة التخزين المؤقت للجهاز المحلي أو من ذاكرة تخزين مؤقت عن بُعد على الشبكة المحلية.
تحديث8يلبي طلبًا باستخدام الخادم أو ذاكرة تخزين مؤقت غير الذاكرة المؤقتة المحلية.

انظر أيضًا