J'aimerais utiliser l'EntLib 4.1 dans mon projet actuel, en particulier Unity 1.2 et le VAB. Mon application est une application SaaS, j'ai donc pris la décision de stocker les fichiers de configuration spécifiques aux locataires dans la base de données, à charger lors de la connexion des locataires. Ces fichiers incluent la configuration VAB et la configuration Unity, ainsi que d'autres paramètres spécifiques au client hébergé.Lecture de la configuration EntLib 4.1 à partir d'une chaîne XML en mémoire
Je ne trouve aucun moyen pratique d'utiliser simplement une chaîne XML comme information de configuration pour le VAB. J'ai d'abord pensé que je devais créer une implémentation personnalisée de IConfigurationSource, mais j'ai réalisé que je devais dupliquer la logique d'analyse déjà présente dans la classe FileConfigurationSource. La pensée suivante a été que je pourrais créer une nouvelle classe dérivée de FileConfigurationSource, et utiliser simplement la nouvelle classe comme proxy pour passer l'information de config au lieu d'une chaîne avec le chemin du fichier, mais je ne pouvais pas voir comment remplacer l'endroit où le fichier est chargé.
J'ai extrait l'exemple de démarrage rapide de SqlConfigurationSource, mais ce n'est pas vraiment ce dont je pense avoir besoin.
Je ne peux pas quantifier combien de temps cela m'a sauvé! Je vous remercie. – SergioL