Comment puis-je concevoir un type qui charge ses propriétés à partir du fichier App.Config de la même manière que la classe SMTPClient ou un TraceListener? Quelles normes dois-je suivre en faisant cela?.NET Type chargeable à partir de App.Config
2
A
Répondre
5
Regardez dans la classe ConfigurationSection et la classe ConfigurationElement
Voici un article tutoriel belle http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
et voici un Snipped du groupe de configuration system.net de la machine.config
<sectionGroup name="system.net" type="System.Net.Configuration.NetSectionGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="authenticationModules" type="System.Net.Configuration.AuthenticationModulesSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<section name="connectionManagement" type="System.Net.Configuration.ConnectionManagementSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<section name="defaultProxy" type="System.Net.Configuration.DefaultProxySection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<sectionGroup name="mailSettings" type="System.Net.Configuration.MailSettingsSectionGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="smtp" type="System.Net.Configuration.SmtpSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>
<section name="requestCaching" type="System.Net.Configuration.RequestCachingSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<section name="settings" type="System.Net.Configuration.SettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<section name="webRequestModules" type="System.Net.Configuration.WebRequestModulesSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>
Questions connexes
- 1. Écrire à app.config dans .Net 3.5?
- 2. Lecture dll.config (pas app.config!) À partir d'un module plugin
- 3. Powershell Calling .NET Assembly utilisant App.config
- 4. Charger des parties de App.Config à partir d'un autre fichier
- 5. Comment définir App.Config à partir du partage réseau
- 6. git commit hash d'un module chargeable externe
- 7. Grille de propriétés .NET - setting Browsable (booléen) utilisant App.config
- 8. Comment lire app.config à partir d'un emplacement personnalisé, c'est-à-dire d'une base de données dans .NET
- 9. Comment compiler dll chargeable en tcl
- 10. Qui copie app.config à app.exe.config?
- 11. Trouver le type de système d'exploitation à partir de .Net CF 1.0
- 12. Cryptage des mots de passe dans WinForms app.config, .NET
- 13. Comment faire une configuration hiérarchique dans app.config de .NET
- 14. Type Retour ADODB.Recordset de .NET à ASP classique
- 15. Trouver le type de processeur à partir du compact .net 1.0
- 16. Ajouter plusieurs sections à App.Config
- 17. Obtenir ProgID à partir de l'assembly .NET
- 18. Accès à App.config dans un emplacement différent du binaire
- 19. Comment modifier app.config à partir du programme d'installation MSI, conçu sur Visual Studio?
- 20. Comment lire manuellement des objets fortement typés à partir d'un fichier app.config
- 21. App.config Portabilité de l'entrée dllmap
- 22. Pourquoi ma base de code App.Config n'aide-t-elle pas .NET à localiser mon assembly?
- 23. La mise à niveau de version .NET génère app.config. Est-ce que j'en ai besoin?
- 24. Est-il possible qu'un fichier App.config fasse référence à un autre fichier de configuration complet? (.NET)
- 25. Type de retour à partir de méthodes db
- 26. Oracle: Sélectionner à partir de l'enregistrement Type de données
- 27. Comment stocker une valeur XML dans mon fichier .NET App.Config
- 28. Comment appliquer un attribut .net à un type de retour
- 29. Référence à un type de réfrence en .net?
- 30. dll référence de app.config?