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

RequestCacheLevel enum

يصف التعداد إعدادات الذاكرة المؤقتة القابلة للتطبيق على أي WebRequest.

enum class RequestCacheLevel

القيم

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

انظر أيضًا