读书人

Unity 2.1 配备

发布时间: 2013-03-21 10:08:17 作者: rapoo

Unity 2.1 配置

 public static class IOC    {        private static IUnityContainer container;        static IOC()        {            //ExeConfigurationFileMap map = new ExeConfigurationFileMap();            //map.ExeConfigFilename = "Unity.config";            //Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);            //UnityConfigurationSection section = (UnityConfigurationSection)config.GetSection("unity");            //container = new UnityContainer();            //section.Configure(container, "myContainer");            container = new UnityContainer();            UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");            section.Configure(container, "myContainer");        }        public static T R<T>()        {            return R<T>(null);        }        public static T R<T>(string name)        {            if (string.IsNullOrEmpty(name))                return container.Resolve<T>();            return container.Resolve<T>(name);        }    }


读书人网 >软件开发

热点推荐