示例#1
0
 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;
        }
示例#3
0
        /// <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;
        }
示例#4
0
 public void Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context)
 {
     DataFactory.Instance.PublishedPage -= Instance_PublishedPage;
 }
示例#5
0
 public void Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context)
 {
 }
示例#6
0
 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);
 }