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))); }
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))); }