我有一个C#dll项目,我有储存的运行时设置在外部XML文件,这dll将用ASP.NET/ASP.NET 软应用程序,我还有储存在运行时设置在一个外部文件。

这IoC容器可以用来创建一个目的运行时设置装载从一个具体的外部文件(或应用程序。config/网络。config),也适用于网络的应用程序运行在介质上的信任?任何howto/教程将是极大的赞赏。

迄今为止我已经找到了只是这一条款:

更新

我发送邮件从我dll到一个可变数的邮件服务器,根据目前的记录的类型。类型一,我使用的定SMTP server+口,对于B型我使用一个备用设置的服务器+口价值观。当然,我希望能够修改这些价值观在部署之后,所以我将它们储存在XML文件。

如果我存储SMTP设置作为一个SMTPConfiguration类有2个属性(SMTPServer as String和SMTPPort为Int32),是它可能回到从IoC容器所需的对象的依据给定记录的类型、以及什么是最好的方式阅读的运行时间设置,以便建立返回的对象?

Update2

我们说我存在的配置文件的以下参数:ASMTPServer,BSMTPServer,ASMTPPort,BSMTPPort.我可以使用的城堡DictionaryAdapter阅读所有这些设置为属性的一个AppConfiguration类。

有什么推荐的方法以指定需要SMTPConfiguration类应用ASMTPServer和ASMTPPort值,如果我使用一种类型的记录作为参数(并应该使用BSMTPServer和BSMTPPort值,如果我使用B型记录作为参数)?此外,我怎么能指定的AppConfiguration需要在这一进程?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top