依赖注入问题 (entlib5 unity2)
请教:页面的 page_load方法注入应该这么处理呢?
我用的是entlib5.0 unity2.0
想实现在登录前,页面验证
[VerifyPageHandler(FormID.Xml_Sql_Category)]
protected void Page_Load(object sender, EventArgs e)
{
。。。
}
VerifyPageHandler:ICallHandle
但是我看了范例必须 继承 MarshalByRefObject
而页面已经继承 Page 没法同时继承MarshalByRefObject
求解,谢谢
我用的是entlib5.0 unity2.0
想实现在登录前,页面验证
[VerifyPageHandler(FormID.Xml_Sql_Category)]
protected void Page_Load(object sender, EventArgs e)
{
。。。
}
VerifyPageHandler:ICallHandle
但是我看了范例必须 继承 MarshalByRefObject
而页面已经继承 Page 没法同时继承MarshalByRefObject
求解,谢谢
...全文
相关推荐
微软企业库5.0学习之路
企业库5.0相较于之前的版本进行了诸多改进,其中最重要的一项是引入了依赖注入容器Unity,这极大地简化了对象的创建和生命周期管理。**什么是企业库?
微软企业库开源文件
**Unity Application Block (UAB)**:是一个依赖注入容器,用于解耦组件,提高代码的可测试性和可维护性。
Microsoft Enterprise Library 5.0
然而,尽管后续有新的开发框架如 Autofac 和 Unity(依赖注入容器),Enterprise Library 仍然因其强大的功能和广泛的社区支持,在许多现有的企业级项目中被广泛使用。
enterprise libarary 教程
- 结合依赖注入:为了增强可测试性和可维护性,可以结合使用依赖注入框架,如Unity(也是由微软开发的)。- 配置文件的管理:合理组织和版本控制配置文件,避免在不同环境间出现配置冲突。
[EntLib]微软企业库5 0 学习之路 第十步 使用Unity解耦你的系统 PART3 依赖注入
Unity 作为 Microsoft 企业库的一部分,提供了强大的依赖注入功能,包括构造函数注入、属性注入、方法注入以及通过配置文件进行注入。


