मैं 2 ऐप के लिए सेटिंग्स को स्टोर करने के लिए अपनी ऐप कॉन्फ़िगरेशन का उपयोग करना चाहता हूं, और मैं चाहूंगा कि किसी सेक्शन के लिए डेटा को अलग करने के लिए एक सेक्शन का उपयोग करना संभव था, फिर उन्हें अलग-अलग कुंजी नाम दें।सी # 4.0 app.config में अनुभागों का उपयोग कैसे करते हैं?
मैं ऑनलाइन जाँच की है, लेकिन मैं थोड़ा अभिभूत मिलता है, जब लोग अनुभागों का उपयोग या पुरानी आसान तरीके से उन्हें इस्तेमाल करने लगता है लग रहे हैं। क्या कोई मुझे उन पर एक शुरुआती गाइड पास कर सकता है?
नीचे क्या मेरी app.config कैसा दिखेगा इसका एक उदाहरण है:
<configSections>
<section name="FBI" type="" />
<section name="FSCS" type="" />
</configSections>
<FSCS>
<add key="processingDirectory" value="C:\testfiles\ProccesFolder"/>
</FSCS>
<FBI>
<add key="processingDirectory" value="C:\testfiles\ProccesFolder"/>
</FBI>
अद्यतन:
उन्नत समाधान anwer पर आधारित है। अगर कोई जानना चाहता था।
App.config:
<configuration>
<configSections>
<sectionGroup name="FileCheckerConfigGroup">
<section name="FBI" type="System.Configuration.NameValueSectionHandler" />
<section name="FSCS" type="System.Configuration.NameValueSectionHandler" />
</sectionGroup>
</configSections>
<FileCheckerConfigGroup>
<FSCS>
<add key="processingDirectory" value="C:\testfiles\ProccesFolder"/>
</FSCS>
<FBI>
<add key="processingDirectory" value="C:\testfiles\ProccesFolder"/>
</FBI>
</FileCheckerConfigGroup>
</configuration>
कोड:
// Get the application configuration file.
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
// Get the collection of the section groups.
ConfigurationSectionGroupCollection sectionGroups = config.SectionGroups;
foreach (ConfigurationSectionGroup sectionGroup in sectionGroups)
{
if (sectionGroup.Name == "FileCheckerConfigGroup")
{
foreach (ConfigurationSection configurationSection in sectionGroup.Sections)
{
var section = ConfigurationManager.GetSection(configurationSection.SectionInformation.SectionName) as NameValueCollection;
inputDirectory = section["inputDirectory"]; //"C:\\testfiles";
}
}
}
आप जो कंपनी के डेटा का उपयोग कैसे पता चलेगा? एफबीआई में उपयोगकर्ता होने पर आप कैसे जानते हैं? इनपुट निर्देशिका सेट करने के बाद – DOK
, उस कंपनी के लिए चीजों को करने का एक तरीका होगा। – Andy