我能用web配置中的“映射”覆盖代码中定义的注册吗?
我读过许多教程,这些教程涵盖了可以在配置或代码中完成的注册,但是(到目前为止)没有使用这两种方法的注册。
我的处境是基于Azure的。在本地,我希望在云中注册一个解析为基于文件的提供者的接口,这是一个基于存储的接口。
这是可能的,还是我必须将逻辑写入基于代码的注册,以确定要解析接口的哪种类型?
发布于 2013-08-03 07:45:01
是的,您可以使用配置覆盖手动注册,反之亦然。统一允许您覆盖映射,并且它不关心信息的来源。
container.RegisterType( ... );
container.LoadConfiguration(); // override with configuration
container.RegisterType( ... ); // override once again, this time with manual mappinghttps://stackoverflow.com/questions/18030515
复制相似问题