System::Net::Cache::RequestCacheLevel enum

RequestCacheLevel enum

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

enum class RequestCacheLevel

القيم

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

انظر أيضًا