コード例 #1
0
ファイル: SparkViewFactory.cs プロジェクト: yhtsnda/spark
        public override void Service(IServiceProvider provider)
        {
            base.Service(provider);

            _controllerDescriptorProvider = (IControllerDescriptorProvider)provider.GetService(typeof(IControllerDescriptorProvider));
            _viewActivatorFactory         = (IViewActivatorFactory)provider.GetService(typeof(IViewActivatorFactory));
            _cacheServiceProvider         = (ICacheServiceProvider)provider.GetService(typeof(ICacheServiceProvider));

            SetEngine((ISparkViewEngine)provider.GetService(typeof(ISparkViewEngine)));
        }
コード例 #2
0
ファイル: SparkViewFactory.cs プロジェクト: Eilon/spark
        public override void Service(IServiceProvider provider)
        {
            base.Service(provider);

            _controllerDescriptorProvider = (IControllerDescriptorProvider)provider.GetService(typeof(IControllerDescriptorProvider));
            _viewActivatorFactory = (IViewActivatorFactory)provider.GetService(typeof(IViewActivatorFactory));
            _cacheServiceProvider = (ICacheServiceProvider)provider.GetService(typeof(ICacheServiceProvider));

            SetEngine((ISparkViewEngine)provider.GetService(typeof(ISparkViewEngine)));
        }