क्यों कहा जाता है क्या कोई बता सकता है कि से प्राप्त कस्टम क्लास का कन्स्ट्रक्टर एचटीपी एप्लीकेशन एप्लिकेशन स्टार्टअप पर कई बार कहलाता है?एचटीपी एप्लीकेशन कन्स्ट्रक्टर को कई बार
मेरे कोड संरचना है निम्नलिखित:
- मेरी वैश्विक Global.asax में वर्ग से CustomApp वर्ग में योगदान दिया।
- CustomApp वर्ग से HttpApplication वर्ग
वैश्विक वर्ग स्टार्टअप पर बनाई गई है निकला है, लेकिन जब मैं निर्माता में एक ब्रेकपाइंट जगह है, यह कई बार अनुरोध किया गया है! मैंने सोचा कि आवेदन वर्ग का केवल एक उदाहरण होना चाहिए?
क्या मैं गलत हूँ?
युपीडी: वेब सर्वर वास्तव में कई HttpApplication उदाहरणों एक ही समय में आ रही कई अनुरोधों को संसाधित करने बना सकते हैं। यह विशेष रूप से स्पष्ट हो जाता है जब आप अपने HttpAplication वंश के निर्माता में ब्रेकपॉइंट डालते हैं। क्लाइंट (http सामग्री, सीएसएस फाइल इत्यादि) से कई अनुरोध लंबित होंगे और उनमें से प्रत्येक को सेवा देने के लिए वेब सर्वर HttpApp के नए उदाहरण बनाएगा। तो, अनुप्रयोग प्रारंभिक तर्क लिखते समय, इससे सावधान रहें।
क्या इस व्यवहार को प्रदर्शित करने वाले कट-डाउन कोड स्निपेट को पोस्ट करना संभव है? –