2010-09-02 101 views
0

我仍在摸索温莎城堡。目前我的所有网页这就需要一个IWindsorContainer实例化一个自己通过一个属性:IWindsorContainer可以通过静态方法实例化吗?

private IWindsorContainer WindsorContainer 
    { 
    get 
    { 
     if (_windsorContainer == null) 
     { 
     _windsorContainer = new WindsorContainer(new XmlInterpreter(Server.MapPath("~/CastleWindsorConfiguration.xml"))); 
     } 
     return _windsorContainer; 
    } 
    } 

我有些厌倦了复制和粘贴页此属性和支持字段页!另外我不太了解IWindsorContainer的生命周期。

我宁愿通过一些类的静态属性来获得其中的一个,但是有谁知道我能否认为它是线程安全的?你们如何使用IWindsorContainer?

回答

相关问题