Siamo in . Gli oggetti cache sono spesso utilizzati nelle applicazioni .NET. Oltre alla Cache sotto System.Web.Caching, possiamo anche usare HttpContext.Current.Cache e HttpRuntime.Cache Quindi, qual è la differenza tra HttpContext.Current.Cache e HttpRuntime.Cache? Come si può vedere dalla spiegazione su MSDN,HttpRuntime.Cache è a livello applicativo,HttpContext.Current.Cache è definito per il contesto WEB corrente。 Tuttavia, in realtà, entrambi sono chiamati allo stesso oggetto, la differenza è che, oltre a essere disponibili in WEB, i programmi non WEB possono anche utilizzare HttpRuntime. HttpContext, invece, può essere utilizzato solo sul web. Quindi usiamo HttpRuntime ogni volta che è possibile (tuttavia, anche come chiamare tra diverse applicazioni è un problema). |