public void Initialize(EPiServer.Framework.Initialization.InitializationEngine context) { if (!_eventsAttached) { DataFactory.Instance.PublishedPage += Instance_PublishedPage; _eventsAttached = true; } }
public void Initialize(EPiServer.Framework.Initialization.InitializationEngine context) { IContentEvents contentEvents = ServiceLocator.Current.GetInstance <IContentEvents>(); contentEvents.CreatedContent += ContentEventsOnCreatedContent; contentEvents.DeletedContent += ContentEventsOnDeletedContent; contentEvents.SavedContent += ContentEventsOnSavedContent; }
/// <summary> /// Registers handlers for page and file events to allow for indexing. /// An initial index of pages and files is also done if required. /// </summary> /// <param name="context"></param> public void Initialize(EPiServer.Framework.Initialization.InitializationEngine context) { if (context.HostType == EPiServer.Framework.Initialization.HostType.WebApplication) { DataFactory.Instance.MovedContent += OnMovedContent; DataFactory.Instance.DeletedContent += OnDeletedContent; DataFactory.Instance.PublishedContent += OnPublishedContent; DataFactory.Instance.PublishingContent += OnPublishingContent; } IndexingService.DocumentAdding += IndexingServiceOnDocumentAdding; //IndexingService.DocumentRemoving += IndexingService_DocumentRemoving; }
public void Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context) { DataFactory.Instance.PublishedPage -= Instance_PublishedPage; }
public void Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context) { }
public void Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context) { DataExportEvents.Service.ContentExporting -= this.DataExporter_Exporting; }
public void Initialize(EPiServer.Framework.Initialization.InitializationEngine context) { CatalogRouteHelper.MapDefaultHierarchialRouter(RouteTable.Routes, false); }