मैंने अपनी परियोजना में App.config फ़ाइल जोड़ दी है। परियोजना> गुण> Settings फलक से मैं पैदा की है दो सेटिंग्स -App.config: उपयोगकर्ता बनाम एप्लिकेशन स्कोप
मैं देखा है कि जब मैं एक सेटिंग द्वारा जोड़ा जा रहा है, मैं User
या Application
के रूप में क्षेत्र को परिभाषित कर सकते हैं। -
- उपयोगकर्ता
- आवेदन
अगर मैं स्थापित करने को परिभाषित User
के रूप में यह userSettings
अनुभाग,
को जाता है अगर मैं स्थापित करने को परिभाषित Application
के रूप में यह applicationSettings
अनुभाग
एप्लिकेशन को जाता है। कॉन्फ़िगर
<configuration>
<userSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting1" serializeAs="String">
<value>Value1</value>
</setting>
</DemoApp.Properties.Settings>
</userSettings>
<applicationSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting2" serializeAs="String">
<value>Value2</value>
</setting>
</DemoApp.Properties.Settings>
</applicationSettings>
</configuration>
लेकिन, इन सेटिंग्स .cs
से उसी तरह से पहुँचा जा सकता है -
कोड
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
क्या और User
और Application
दायरे के बीच किन परिस्थितियों के बीच चयन करना चाहिए के तहत अंतर नहीं है ये दोनों?
क्या आप उदाहरण का उपयोग करके समझा सकते हैं? –
'हैलोकिटीस्किन': पी – Dan
डिफ़ॉल्ट सेटिंग्स कॉन्फ़िगरेशन फ़ाइल में हैं, हां? लेकिन सहेजे गए उपयोगकर्ता सेटिंग्स कहां संग्रहीत हैं? –