Bonjour,
Je ne parviens pas à récupérer la section d'un fichier de configuration chargé.
Je suis parti de ce tutoriel:
http://nico-pyright.developpez.com/t...rationsection/
Voici le code que j'utilise:
L'appel de la fonction GetSection retourne bien une ConfigurationSection valide. Mais le cast en NameValueCollection comme indiqué sur le tuto ne fonctionne pas (<valeur non définie>)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // Ouverture du fichier de configuration System::Configuration::ExeConfigurationFileMap^ fileMap = gcnew System::Configuration::ExeConfigurationFileMap(); fileMap->ExeConfigFilename = sConfig; System::Configuration::Configuration^ config = System::Configuration::ConfigurationManager::OpenMappedExeConfiguration(fileMap, System::Configuration::ConfigurationUserLevel::None); // Récupération de la section System::Configuration::ConfigurationSection^ section = config->GetSection("MonGroupe/MaSectionUne"); System::Collections::Specialized::NameValueCollection^ nsection = dynamic_cast<System::Collections::Specialized::NameValueCollection^>(section);
Je ne trouve pas comment accéder aux paires [key, value] d'une ConfigurationSection.
Quelqu'un aurait-il une piste ?
Partager