Taikoma
.NET Framework 4.7

Požymiai

Tarkime, kad Microsoft .NET Framework 4,7 įdiegta kompiuteryje. Kai bandote įterpti elementus į talpyklą objektą naudodami toliau Cache.Insert (eilutė, objekto, CacheDependency, data ir laikas, TimeSpan) įterpti perkrovos būdas, galite pastebėti, kad įterptų talpyklos elementų baigiasi daug anksčiau ar vėliau nei nurodyta data ir laikas (galiojimo laiko).

Priežastis

Vidaus įgyvendinimo System.Web.Caching.Cache naudoja universalųjį laiką (UTC) laikas absoliutusis galiojimo pabaigos. Tačiau šie duomenys Cache.Insert (eilutės, objekto, CacheDependecy, data ir laikas, TimeSpan) Įterpti perkrovos metodas ne įsitikinkite, ar galiojimo laikas konvertuojamas į UTC. Todėl galiojimo elementų, kuriuos į talpyklą objekto naudojant šį perkrovos įvyks anksčiau ar vėliau, nei tikėtasi, atsižvelgiant į kompiuterio laiko juostų skirtumas nuo Grinvičo laikas (GMT).

Sprendimas

Laikinas būdas problemai išvengti šios problemos – naudoti metodą Cache.Add arba Cache.Insert perkrovos būdais.

Sprendimas

Ši problema bus nustatyta kitą .NET Framework versiją, ir taip pat bus galima įsigyti kitą .NET Framework 4,7 šias karštąsias pataisas.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.