का निर्धारण कैसे करें हमारे पास एक आवेदन एकत्रित काउंटर आंकड़े हैं और हम iisreset
कमांड निष्पादित करने के बाद मानों को रीसेट करना चाहते हैं और यह सब कुछ है।एएसपी.नेट आवेदन डोमेन लाइफटाइम
माइक्रोसॉफ्ट का कहना है Application_Start
है:
कहा जाता है जब ASP.NET अनुप्रयोग में पहली संसाधन (जैसे एक पेज के रूप में) का अनुरोध किया है। एप्लिकेशन_स्टार्ट विधि को के दौरान केवल एक बार के जीवन चक्र के दौरान बुलाया जाता है। आप स्टार्टअप कार्य करने के लिए इस विधि का उपयोग कर सकते हैं जैसे कैश में डेटा लोड करना और स्थिर मान प्रारंभ करना। इन अप्रत्याशित अंतराल पर रीसेट करने कर रहे हैं,
protected void Application_Start(object sender, EventArgs e) { _counters.Get<AutoCounter>("TAS:RequestCount").Reset(); _counters.Get<AutoCounter>("TAS:RequestTime").Reset(); _counters.Get<AutoCounter>("TAS:TimeBetweenErrors").Reset(); _counters.Get<AutoCounter>("TAS:ErrorCount").Reset(); }
हालांकि:
यह कैसे हम वर्तमान में कर रहे है। यह निर्धारित करता है कि एप्लिकेशन डोमेन का जीवन-चक्र समाप्त होता है और इस विधि को अगले अनुरोध पर कॉल किया जाता है?
आपको क्या लगता है कि अंतराल अप्रत्याशित रूप से विपरीत हैं? –
@ कॉनराड, मनमाना शायद उपयोग करने का सही शब्द नहीं था - मैंने इसे आपके सुझाव में बदल दिया। धन्यवाद! – Bleser