【发布时间】:2010-07-14 13:30:16
【问题描述】:
我计划在 ASP.NET 中使用 MEF,以深入了解 CompositionContainer 的线程安全性。
我的第一种方法将一个不同的 CompositionContainer 与每个请求相关联,但我担心这会很昂贵并且不能很好地扩展,另一方面,CompositionContainer 通过构造函数中的一个简单标志支持线程安全操作。
我还考虑了混合方法,我可以使用线程安全的静态 CompositionContainer 和一个与每个请求相关联的方法。
除了线程安全参数之外,我还严重依赖 ExportFactory 能够根据需要构造对象。不过,我仍然被 ExportLifeTimeContext 这个东西困扰,我不确定这种方法的资源需求。
有人对此有所了解吗?
【问题讨论】:
标签: mef