मुझे पता है कि एक बहुत ही समान प्रश्न here है लेकिन मैं बेहतर स्पष्टीकरण प्राप्त करने की उम्मीद कर रहा था। मैं कभी भी HttpRontext.Cache का उपयोग HttpRuntime के बजाय क्यों करूंगा। कैश अगर HttpContext वास्तव में HttpRuntime का उपयोग करता है। दृश्यों के पीछे कैश करें?HttpRuntime कैश और HttpContext कैश के बीच क्या अंतर है?
लेख Simulate a Windows Service using ASP.NET to run scheduled jobs उमर में अपने कैश आइटम स्टोर करने के लिए HttpContext का उपयोग करता है, लेकिन जब जेफ Atwood यह लागू here वह बजाय HttpRuntime उपयोग करने के लिए चुना है। स्पष्ट रूप से इस विशेष परिस्थिति में यह समझ में आता है क्योंकि आपको कैश आइटम को HttpContext में वापस जोड़ने के लिए वेब अनुरोध करने की आवश्यकता नहीं है।
हालांकि मैं कुछ अच्छे पॉइंटर्स की तलाश में हूं कि एक बनाम दूसरे का उपयोग कब करें।