bonjour,
j'ai un fichier de configuration personnalisé comme ceci
et je veux tout simplement dans le code parcourir les noms des sections personnalisés sous framework 1.1 on sait déja que sous framework 2.0 gràce des nouveau classes c'est possible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="SvcsConfig"> <section name="TimedActivity" type="System.Configuration.NameValueSectionHandler" /> <section name="WebDownload" type="System.Configuration.NameValueSectionHandler" /> </sectionGroup> </configSections> <SvcsConfig> <TimedActivity> <add key="Assembly" value="c:\work\WinSvcsGroup\TimedActivity\bin\debug\TimedActivity.dll" /> <add key="Type" value="TimedActivity.WriteTimeToFile" /> <add key="FileToWrite" value="c:\Demo\TimeOut.txt" /> </TimedActivity> <WebDownload> <add key="Assembly" value="c:\work\WinSvcsGroup\WebDownload\bin\debug\WebDownload.dll" /> <add key="Type" value="WebDownload.WebDownload" /> <add key="Folder" value="c:\Demo\downloads" /> </WebDownload> </SvcsConfig> </configuration>
mais malheureusement ces classes n'existe pas dans framework 1.1 car tout simplement je veux réaliser ca car je dois livrer au client qui implémente framework 1.1 donc si vous avez des idées ou bien des astuces comment parcourir les sections perso du fichier de configuration sous framework 1.1 et merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Configuration config=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); ConfigurationSectionGroupCollection sectionGroups =config.SectionGroups; ConfigurationSectionCollection sectionCollection =sectionGroups["SvcsConfig"].Sections; foreach (string WorkUnit in sectionCollection.Keys) { //afficher les sections }
Partager