protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) { base.ApplicationStarted(umbracoApplication, applicationContext); if (!UrlTrackerSettings.IsDisabled && !UrlTrackerSettings.IsTrackingDisabled) { UrlTrackerRepository.ReloadForcedRedirectsCache(); Domain.AfterDelete += Domain_AfterDelete; Domain.AfterSave += Domain_AfterSave; Domain.New += Domain_New; } }
protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) { base.ApplicationStarted(umbracoApplication, applicationContext); if (!UrlTrackerSettings.IsDisabled && !UrlTrackerSettings.IsTrackingDisabled) { UrlTrackerRepository.ReloadForcedRedirectsCache(); ContentService.Moving += ContentService_Moving; ContentService.Publishing += ContentService_Publishing; ContentService.Deleting += ContentService_Deleting; content.BeforeClearDocumentCache += content_BeforeClearDocumentCache; DomainCacheRefresher.CacheUpdated += (s, e) => UmbracoHelper.ClearDomains(); } }
protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) { base.ApplicationStarted(umbracoApplication, applicationContext); if (!UrlTrackerSettings.IsDisabled && !UrlTrackerSettings.IsTrackingDisabled) { UrlTrackerRepository.ReloadForcedRedirectsCache(); ContentService.Moving += ContentService_Moving; ContentService.Publishing += ContentService_Publishing; ContentService.Deleting += ContentService_Deleting; content.BeforeClearDocumentCache += content_BeforeClearDocumentCache; Domain.AfterDelete += Domain_AfterDelete; Domain.AfterSave += Domain_AfterSave; Domain.New += Domain_New; } }