2008-09-25 8 views

उत्तर

7

आप विवादित विचार सुन रहे हैं क्योंकि यह वरिष्ठ इंजीनियरों के बीच भी महान भ्रम का विषय है। संक्षेप में, बस जीएसी में एक असेंबली रखने से यह पूर्ण विश्वास देता है, लेकिन सुरक्षा नीति के माध्यम से इसे ओवरराइड किया जा सकता है।

EDIT1: मुझे यह कहना एक आम विचार है कि अगर आप पूरी तरह से असेंबली पर भरोसा नहीं करते हैं, तो आप इसे जीएसी में क्यों रख रहे हैं?

EDIT2: मिशेल बस्टामेंटे से ब्लॉग पोस्ट में मेरा एक लिंक था, लेकिन जैसा कि आप नीचे दी गई टिप्पणी में देख सकते हैं, अब यह उपलब्ध नहीं है इसलिए मैंने इसे इस उत्तर से हटा दिया।

2

मैं एक ऐसा उदाहरण देने की कोशिश करूंगा जो चीजों को साफ़ करने में मदद कर सके। मान लीजिए कि आपके पास एक वेब ऐप है जो मध्यम ट्रस्ट चलाता है। इसे ऐसा कुछ करने की ज़रूरत है जिसके लिए पूर्ण विश्वास की आवश्यकता है, इसलिए आप उस कार्य को करने के लिए क्लास लाइब्रेरी प्रोजेक्ट (असेंबली) बनाते हैं और इसे जीएसी में इंस्टॉल करते हैं। परीक्षण में, नई असेंबली इसके कार्य को निष्पक्ष रूप से निष्पादित करती है, लेकिन जब आप इसे अपने वेब ऐप में उपयोग करने का प्रयास करते हैं, तो आप पाते हैं कि आपके पास अभी भी मध्यम विश्वास है।

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