C# Класс OxxCommerceStarterKit.Web.Business.Search.CatalogContentEventIndexer

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
IndexingEnabled bool

Открытые методы

Метод Описание
CatalogContentEventIndexer ( ILogger logger, IContentEvents contentEvents ) : System
EnableEventListeners ( ) : void

Защищенные методы

Метод Описание
IndexProduct ( IIndexableContent p ) : void
LogEventDetails ( EventNotificationEventArgs eventNotificationEventArgs, string eventType ) : void
PublishedContent ( object sender, ContentEventArgs e ) : void

Note! This method should not fail, it will prevent the product from being saved.

Приватные методы

Метод Описание
CatalogEventUpdated ( object sender, EventNotificationEventArgs eventNotificationEventArgs ) : void
CatalogKeyEventUpdated ( object sender, EventNotificationEventArgs eventNotificationEventArgs ) : void
DeSerialize ( byte buffer ) : EventArgs
GetParent ( CatalogContentBase content ) : EntryContentBase
IsSelfRaised ( EventNotificationEventArgs e ) : bool

Описание методов

CatalogContentEventIndexer() публичный Метод

public CatalogContentEventIndexer ( ILogger logger, IContentEvents contentEvents ) : System
logger ILogger
contentEvents IContentEvents
Результат System

EnableEventListeners() публичный Метод

public EnableEventListeners ( ) : void
Результат void

IndexProduct() защищенный Метод

protected IndexProduct ( IIndexableContent p ) : void
p IIndexableContent
Результат void

LogEventDetails() защищенный Метод

protected LogEventDetails ( EventNotificationEventArgs eventNotificationEventArgs, string eventType ) : void
eventNotificationEventArgs EventNotificationEventArgs
eventType string
Результат void

PublishedContent() защищенный Метод

Note! This method should not fail, it will prevent the product from being saved.
protected PublishedContent ( object sender, ContentEventArgs e ) : void
sender object
e ContentEventArgs
Результат void

Описание свойств

IndexingEnabled публичное статическое свойство

Set this flag to temporary disable indexing while running long jobs. It is enabled by default.
public static bool IndexingEnabled
Результат bool