2012-09-11 24 views
13

System.Configuration.ConfigurationManager.AppSettings [ "कुंजी"] और System.Configuration.ConfigurationSettings.AppSettings [ "कुंजी"] के बीच मुख्य अंतर क्या है?अंतर

+4

http://www.philosophicalgeek.com/2007/11/26/difference-between-configurationsettings-and-configurationmanager/ –

+0

@ हरिगिलला आप इसे एक उत्तर में बदलना चाहेंगे। –

उत्तर

6

ConfigurationSettings.AppSettings अप्रचलित है। ConfigurationManager.AppSettings प्रतिस्थापन है।

+0

अप्रचलित क्यों हुआ> @ Christian.K – Karthick

+0

एक संभावित उत्तर [लिंक] में है (http://www.philosophicalgeek.com/2007/11/26/difference-between-configurationsettings-and-configurationmanager/) @ हरि गिलाला ने आपके प्रश्न पर टिप्पणी के रूप में पोस्ट किया। –

+0

हां यह आपको धन्यवाद मिला .. @ Christian.K – Karthick

0

कभी कभी यह एक अच्छा विचार डॉक्स को पढ़ने के लिए है ..

http://msdn.microsoft.com/en-en/library/system.configuration.configurationsettings(v=vs.80).aspx

क्रम संस्करणों 1.0 और विन्यास वर्गों और आम विन्यास सेटिंग्स को पढ़ने के लिए 1.1 समर्थन प्रदान करता है।

दूसरे शब्दों में, कॉन्फ़िगरेशन सेटिंग्स क्लास को बहिष्कृत किया गया है।

10

ConfigurationManager नीचे
1. ConfigurationManager सूची के रूप में ConfigurationSettings की तुलना में अधिक कार्यात्मक appsetting और connectionstring अनुभाग का उपयोग कर सकते है
2. ConfigurationManager समारोह है कि आप पढ़ सकते हैं और config लिखने के लिए उपयोग कर सकते हैं प्रदान करते हैं।
3. अनुमति उपयोगकर्ता स्तर
4. द्वारा ...... और अन्य है कि आप MSDN

पर देख सकते हैं http://msdn.microsoft.com/En-US/library/system.configuration.configurationmanager.aspx

0

'System.Configuration.ConfigurationSettings.AppSettings' का संदर्भ लें अप्रचलित है: अप्रचलित का मतलब पुराने या अब उपयोग में नहीं है। इसे सिस्टम द्वारा प्रतिस्थापित किया गया है। कॉन्फ़िगरेशन! सिस्टम। कॉन्फ़िगरेशन। कॉन्फ़िगरेशन मैनेजर। ऐपसेटिंग '

3

ध्यान रखें कि कॉन्फ़िगरेशन मैनेजर ऑब्जेक्ट एक अलग (डीएलएल) असेंबली में है, भले ही नामस्थान समान है।

ConfigurationManager नाम स्थान: System.Configuration विधानसभा: System.Configuration (System.Configuration.dll में)

ConfigurationSettings नाम स्थान: System.Configuration विधानसभा: प्रणाली (System.dll में)

एंटोन