আমি আমার প্রকল্পে App.config ফাইল যুক্ত করেছি। আমি প্রকল্প> বৈশিষ্ট্য> সেটিংস প্যানেল থেকে দুটি সেটিংস তৈরি করেছি -
আমি লক্ষ্য করেছি যে যখন আমি একটি সেটিং যুক্ত করছি তখন আমি স্কোপটি হিসাবে User
বা হিসাবে সংজ্ঞায়িত করতে পারি Application
। -
- ব্যবহারকারী
- প্রয়োগ
যদি আমি সেটিংটি বিভাগে User
যায়
সেটিকে সংজ্ঞায়িত করি userSettings
,
যদি আমি সেটিংটিকে বিভাগে Application
যায় সেভাবে এটি সংজ্ঞায়িত করিapplicationSettings
App.config
<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
সুযোগের মধ্যে পার্থক্য কী এবং কোন পরিস্থিতিতে এই দুটির মধ্যে একটিকে বেছে নেওয়া উচিত?