Gzip

2012-11-16 10 views
5

का उपयोग करने के लिए किसी ईवेंट को बढ़ाने के लिए C# से vb.net 'RaiseEvent' कथन को कनवर्ट करें। मैंने क्लास को C# से vb.net में रूपांतरित कर दिया है .. मेरा मुद्दा है कि मैं पेज आकार को कम करने के लिए एएसपीनेट पेज को संपीड़ित करना चाहता हूं, समस्या है कि मैं vb.net में कनवर्ट करने के बाद, मुझे यह त्रुटि है विवरण: इस अनुरोध की सेवा के लिए आवश्यक संसाधन के संकलन के दौरान एक त्रुटि हुई। कृपया निम्नलिखित विशिष्ट त्रुटि विवरणों की समीक्षा करें और अपने स्रोत कोड को उचित रूप से संशोधित करें।Gzip

कंपाइलर त्रुटि संदेश: बीसी 32022: 'पब्लिक इवेंट PostRequestHandlerExecute (ऑब्जेक्ट के रूप में प्रेषक, ई सिस्टम के रूप में। EventArgs) एक घटना है, और इसे सीधे नहीं कहा जा सकता है। किसी ईवेंट को बढ़ाने के लिए 'RaiseEvent' कथन का उपयोग करें।

स्रोत त्रुटि:

लाइन 178: लाइन 179: निजी उप Init (संदर्भ HttpApplication के रूप में) इम्प्लीमेन्ट्स IHttpModule.Init लाइन 180: context.PostRequestHandlerExecute + = नई eventhandler (context_BeginRequest) लाइन 181: End Sub लाइन 182:

im asp.net के लिए Gzip लागू करने के लिए ... पहले से धन्यवाद की कोशिश कर रहा ....

उत्तर

16

AddHandler सी # के 012 करने के लिए VB.NET बराबर हैजब घटनाओं पर उपयोग किया जाता है।

AddHandler context.PostRequestHandlerExecute, AddressOf context_BeginRequest 
5

आप AddHandler बयान, नहीं += उपयोग करने के लिए की जरूरत है। वह c# वाक्यविन्यास है।

AddHandler context.PostRequstHandlerExecute, New EventHandler(AddressOf context_BeginRequest) 
+0

lol ... उस स्पष्टीकरण के लिए धन्यवाद। मुझे लगता है आदत –

संबंधित मुद्दे