bonjour,

j'ai un fichier de configuration personnalisé comme ceci

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>
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
Configuration config=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
 
ConfigurationSectionGroupCollection sectionGroups =config.SectionGroups;
 
ConfigurationSectionCollection sectionCollection =sectionGroups["SvcsConfig"].Sections;
 
foreach (string WorkUnit in sectionCollection.Keys)
{
//afficher les sections
}
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