protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
        {
            _configurationService      = ServiceFactory.GetConfigurationService();
            _cloudflareService         = ServiceFactory.GetCloudflareService();
            _umbracoFlareDomainService = ServiceFactory.GetUmbracoFlareDomainService();
            _umbracoHelperWrapper      = ServiceFactory.GetUmbracoHelperWrapper();
            _imageCropperService       = ServiceFactory.GetImageCropperService();

            ContentService.Published    += PurgeCloudflareCache;
            FileService.SavedScript     += PurgeCloudflareCacheForScripts;
            FileService.SavedStylesheet += PurgeCloudflareCacheForStylesheets;
            MediaService.Saved          += PurgeCloudflareCacheForMedia;
        }
 public CloudflareService()
 {
     _umbracoLoggingService     = ServiceFactory.GetUmbracoLoggingService();
     _cloudflareApiClient       = ServiceFactory.GetCloudflareApiClient();
     _umbracoFlareDomainService = ServiceFactory.GetUmbracoFlareDomainService();
 }
示例#3
0
 public CloudflareUmbracoApiController()
 {
     _cloudflareService         = ServiceFactory.GetCloudflareService();
     _umbracoFlareDomainService = ServiceFactory.GetUmbracoFlareDomainService();
     _configurationService      = ServiceFactory.GetConfigurationService();
 }