コード例 #1
0
        /// <summary>
        /// Creates the container adapter.
        /// </summary>
        /// <returns></returns>
        protected override ContainerAdapter CreateAdapter()
        {
            IUnityContainer container = new UnityContainer();

            container.RegisterType<HttpContextBase, HttpContextWrapper>(new InjectionFactory(c => new HttpContextWrapper(HttpContext.Current)));

            UnityAdapter adapter = new UnityAdapter(container);

            return adapter;
        }
コード例 #2
0
        /// <summary>
        /// Creates the container adapter.
        /// </summary>
        /// <returns></returns>
        protected override ContainerAdapter CreateAdapter()
        {
            IUnityContainer container = new UnityContainer();

            container.RegisterType <HttpContextBase, HttpContextWrapper>(new InjectionFactory(c => new HttpContextWrapper(HttpContext.Current)));

            UnityAdapter adapter = new UnityAdapter(container);

            return(adapter);
        }