Είμαστε σε . Τα αντικείμενα προσωρινής μνήμης χρησιμοποιούνται συχνά σε εφαρμογές .NET. Εκτός από την προσωρινή μνήμη στο System.Web.Caching, μπορούμε επίσης να χρησιμοποιήσουμε το HttpContext.Current.Cache και το HttpRuntime.Cache Λοιπόν, ποια είναι η διαφορά μεταξύ HttpContext.Current.Cache και HttpRuntime.Cache; Όπως προκύπτει από την επεξήγηση στο MSDN,Το HttpRuntime.Cache βρίσκεται σε επίπεδο εφαρμογής,Το HttpContext.Current.Cache έχει οριστεί για το τρέχον περιβάλλον WEB。 Ωστόσο, στην πραγματικότητα, και οι δύο καλούνται στο ίδιο αντικείμενο, η διαφορά είναι ότι εκτός από το ότι είναι διαθέσιμα στο WEB, τα προγράμματα που δεν είναι WEB μπορούν επίσης να χρησιμοποιήσουν το HttpRuntime. Το HttpContext, από την άλλη πλευρά, μπορεί να χρησιμοποιηθεί μόνο στον Ιστό. Έτσι, χρησιμοποιούμε το HttpRuntime όποτε είναι δυνατόν (ωστόσο, ο τρόπος κλήσης μεταξύ διαφορετικών εφαρμογών είναι επίσης ένα πρόβλημα). |