Example #1
0
 public virtual void Initialize(ISparkServiceContainer container)
 {
     this.Settings             = container.GetService <ISparkSettings>();
     this.Engine               = container.GetService <ISparkViewEngine>();
     this.DescriptorBuilder    = container.GetService <IDescriptorBuilder>();
     this.CacheServiceProvider = container.GetService <ICacheServiceProvider>();
 }
Example #2
0
 public QueryCacheManager(
     QueryCacheModuleConfig config,
     IQueryCacheKeyService queryCacheKeyService,
     ICacheServiceProvider cacheServiceProvider)
 {
     _config = config;
     _queryCacheKeyService = queryCacheKeyService;
     _cacheServiceProvider = cacheServiceProvider;
 }
Example #3
0
 public CacheFactory(
     ICacheServiceProvider cacheServiceProvider,
     IServiceProvider serviceProvider,
     ILogger <CacheFactory> logger)
 {
     _cacheServiceProvider = cacheServiceProvider;
     _serviceProvider      = serviceProvider;
     _logger = logger;
 }
Example #4
0
        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)));
        }