سؤال

في ASP.NET عند تخزين قيمة في ذاكرة التخزين المؤقت التطبيق مع المطلق الصلاحية هل هناك طريقة لاسترجاع تاريخ/وقت البند سوف تنتهي ؟ تطبيق التخزين المؤقت البند سيتم تحديث إذا انتهت بناء على طلبات المستخدمين.

هل كانت مفيدة؟

المحلول

هناك طريقة التوقيع على HttContext.ذاكرة التخزين المؤقت الكائن الذي يسمح لك لتحديد طريقة تسمى في حال مؤقتا البند هو إزالتها عند تعيين ذاكرة التخزين المؤقت الجديد البند.

تعريف نفسك طريقة التي سوف تسمح لك لمعالجة تلك المعلومات إذا كنت تريد أن إعادة تقديم هذا البند إلى Applcation ذاكرة التخزين المؤقت البريد الإلكتروني لك عن ذلك, تسجيل ذلك في سجل الأحداث ما يناسب احتياجاتك.

نأمل أن يساعد ، باسكال

نصائح أخرى

لست متأكدا إذا كنت قد فهمت سؤالك صحيح ، ولكن سوف يعطي هو محاولة:أعتقد أن هناك أي وسيلة لمعرفة فعلا عند بعض ذاكرة التخزين المؤقت-بند سوف تنتهي.في معظم سيناريوهات استخدام مندوب مرت في كمعلمة (CacheItemRemovedCallback) عند إضافة كائنات إلى ذاكرة التخزين المؤقت ، لذلك أنا الحصول على إخطار عندما البند تم طرده.

ويساعد هذا الأمل قليلا.

استخدام CacheItemRemovedCallback;وجوه الخاص بك قد تحصل على طرد من ذاكرة التخزين المؤقت في وقت سابق مما كنت أتوقع على كل حال

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top