मैं ग्लोबल.एक्सएक्स की PostAuthenticateRequest ईवेंट का उपयोग कैसे कर सकता हूं? मैं this tutorial का पालन कर रहा हूं और यह उल्लेख करता है कि मुझे PostAuthenticateRequest ईवेंट का उपयोग करना है। जब मैंने ग्लोबल.एक्सएक्स इवेंट जोड़ा, तो उसने दो फाइलें, मार्कअप और कोड-बैक फ़ाइल बनाई। यहाँ की सामग्री फ़ाइलGlobal.asax PostAuthenticateRequest ईवेंट बाध्यकारी कैसे होता है?
using System;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
namespace authentication
{
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
}
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
}
protected void Application_Error(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
protected void Application_End(object sender, EventArgs e)
{
}
}
}
कोड-पीछे अब जब मैं
protected void Application_OnPostAuthenticateRequest(object sender, EventArgs e)
यह सफलतापूर्वक कहा जाता है प्रकार है। अब मैं जानना चाहता हूं कि PostAuthenticateRequest इस से जुड़ा है Application_OnPostAuthenticateRequest विधि? मैं विधि को किसी अन्य तरीके से कैसे बदल सकता हूं?
मैं एक घंटे बर्बाद किया है क्योंकि यह Intellisense में नहीं दिख रहा था और मैंने सोचा कि मैं किसी भी तरह घटना की सदस्यता के लिए हो सकता है लिखेंगे। घटना को कार्यान्वित करने के बारे में पूछने के बारे में पोस्ट करना था, लेकिन मैंने सोचा कि चलिए इसे आज़माएं और देखें कि मुझे कोई त्रुटि और आवाज मिलती है या नहीं! यह काम किया :) धन्यवाद वैसे भी – Tux
सावधान रहें कि यानी। Application_Start या सत्र_स्टार्ट को केवल ऑटो इवेंट वायरअप तंत्र के माध्यम से संभाला जा सकता है, HttpAplication क्लास पर उनके लिए कोई स्पष्ट घटना नहीं है जिसे आप सब्सक्राइब कर सकते हैं। –
मुझे यह बताने के लिए धन्यवाद। – Tux