मैं एक यूनिट टेस्ट लिखने की कोशिश कर रहा हूं जो मेरे नियंत्रक वर्गों पर सभी क्रिया विधियों के माध्यम से लूप करेगा जो उन तरीकों की तलाश में हैं जिन पर उनके पास कुछ सुरक्षा-संबंधित विशेषता नहीं है (उदा। [प्राधिकृत])।एएसपी.नेट एमवीसी कैसे जानता है कि एक विधि एक क्रिया विधि है?
एएसपी.नेट रूटिंग इंजन कैसे निर्धारित करता है कि कौन सी विधियां क्रिया विधियां हैं? जाहिर है कि कार्रवाई विधियों को सार्वजनिक होना चाहिए, लेकिन ToString() जैसी विधियां क्रिया विधियां नहीं हैं, इसलिए इसमें कुछ तर्क है।
यदि आपको नियंत्रक में [प्राधिकरण] फ़िल्टर करने के लिए अपने सभी क्रिया विधियों की आवश्यकता है, तो मुझे पूरा यकीन है कि आप इसे नियंत्रक के शीर्ष पर जोड़ सकते हैं। यह हर क्रिया में जोड़ने के समान प्रभाव है।मुझे विश्वास नहीं है कि यह गैर-क्रिया विधियों को प्रभावित करेगा लेकिन मुझे इसके बारे में गलत हो सकता है। –