/// <summary>
 /// 通过 PlatformConfig.ServerConfig.IOCSetting 来初始化整个 UnityContainer。
 /// 完成两个操作:
 /// 1. 加载所有插件中的 Export 标记的项到容器中,并通过 IOCSetting 中的配置进行拦截。
 /// 2. 加载 IOCSetting 中配置的注入项。
 /// </summary>
 public static void LoadByIOCSettings()
 {
     var loader = new IOCSettingsLoader(UnityContainer);
     loader.Load();
 }
Example #2
0
        /// <summary>
        /// 通过 PlatformConfig.ServerConfig.IOCSetting 来初始化整个 UnityContainer。
        /// 完成两个操作:
        /// 1. 加载所有插件中的 Export 标记的项到容器中,并通过 IOCSetting 中的配置进行拦截。
        /// 2. 加载 IOCSetting 中配置的注入项。
        /// </summary>
        public static void LoadByIOCSettings()
        {
            var loader = new IOCSettingsLoader(UnityContainer);

            loader.Load();
        }