Suntem în . Obiectele cache sunt adesea folosite în aplicațiile .NET. Pe lângă Cache din System.Web.Caching, putem folosi și HttpContext.Current.Cache și HttpRuntime.Cache Deci, care este diferența dintre HttpContext.Current.Cache și HttpRuntime.Cache? După cum se poate vedea din explicația de pe MSDN,HttpRuntime.Cache este la nivel de aplicație,HttpContext.Current.Cache este definit pentru contextul WEB curent。 Totuși, de fapt, ambele sunt chemate la același obiect, diferența fiind că, pe lângă faptul că sunt disponibile în WEB, programele non-WEB pot folosi și HttpRuntime. HttpContext, pe de altă parte, poate fi folosit doar pe web. Așa că folosim HttpRuntime ori de câte ori este posibil (totuși, modul de apelare între aplicații diferite este de asemenea o problemă). |