System.Web.Caching.Cache: Das ist die Implementierung von .NET Caching.
System.Web.HttpContext.Current.Cache: Das ist der Fall Umsetzung, die in der lebt Anwendungsdomäne.
Die Cache-Klasse ist nicht dafür vorgesehen Verwenden Sie außerhalb von ASP.NET-Anwendungen. Es wurde entwickelt und getestet für den Einsatz in ASP.NET zum Bereitstellen von Caching für das Web Anwendungen. In anderen Arten von Anwendungen wie Konsole Anwendungen oder Windows Forms Anwendungen, ASP.NET-Caching möglicherweise funktioniert nicht richtig.
Von msdn article
System.Web.Cache
ist die Klasse der Zwischenspeicherung und HttpContext.Current.Cache
ist eine Eigenschaft, die einen Verweis auf das Caching-Objekt in der Anwendung zurückgibt.
Die Objekte Page
, UserControl
und HttpResponse
haben auch eine Eigenschaft Cache
, mit der Sie die Referenz abrufen können. Sie können die Referenz auch von HttpRunTime.Cache
erhalten.
System.Web.Caching.Cache ist eine Klasse, die Cache verarbeitet, und HttpContext.Cache ist eine Eigenschaft, die eine Instanz von System.Web.Caching.Cache für den aktuellen Kontext enthält.
Tags und Links asp.net