تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

افترض أن لديك Microsoft.NET Framework 4.7 مثبتاً على جهاز كمبيوتر. عند محاولة إدراج العناصر في ذاكرة التخزين المؤقت للكائن باستخدام Cache.Insert (سلسلة، كائن، CacheDependency، التاريخ والوقت، زمنية) إدراج أسلوب التحميل الزائد، قد تلاحظ أن فترة صلاحية العناصر ذاكرة التخزين المؤقت المدرج أقدم أو أحدث من المحددة التاريخ والوقت (وقت انتهاء الصلاحية).

السبب

يستخدم التطبيق الداخلي ل System.Web.Caching.Cache الطابع الزمني التوقيت العالمي المتفق عليه (UTC) لانتهاء صلاحية مطلق. لكن هذه معينة Cache.Insert (سلسلة، كائن، كاتشيديبينديسي والتاريخ والوقت وزمنية) أسلوب التحميل الزائد إدراج يتم التأكد من ما إذا كان يتم تحويل وقت انتهاء الصلاحية إلى UTC. ولذلك، يحدث انتهاء الصلاحية للأصناف التي تم إدراجها في كائن ذاكرة التخزين المؤقت باستخدام هذا التحميل الزائد وقت سابق أو لاحق من المتوقع تبعاً لاختلاف المناطق الزمنية الكمبيوتر من "توقيت غرينتش" (GMT).

الحل البديل

الحل المؤقت لهذه المشكلة استخدام أسلوب Cache.Add أو Cache.Insert التحميل زائد أسلوب مختلف.

الحل

هذه المسألة سيتم حلها في النسخة المقبلة من.NET Framework، وستكون أيضا متاحة في الإصلاح التالي ل 4.7 إطار عمل.NET.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×