Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class CatalogItemChangeForEventDrivenIndexing

Handles changes regarding catalog items for event driven indexing.

Inheritance
System.Object
CatalogItemChangeForEventDrivenIndexing
Namespace: Mediachase.Commerce
Assembly: Mediachase.Commerce.dll
Version: 14.26.0
Syntax
public class CatalogItemChangeForEventDrivenIndexing : CatalogItemChangeHandlerBase

Constructors

CatalogItemChangeForEventDrivenIndexing(EntryIdentityResolver, IChangeNotificationManager, IOptions<CatalogOptions>)

Initializes a new instance of the CatalogItemChangeForEventDrivenIndexing class.

Declaration
public CatalogItemChangeForEventDrivenIndexing(EntryIdentityResolver entryIdentityResolver, IChangeNotificationManager changeNotificationManager, IOptions<CatalogOptions> options)
Parameters
Type Name Description
EntryIdentityResolver entryIdentityResolver

The entry identity resolver.

EPiServer.Events.ChangeNotification.IChangeNotificationManager changeNotificationManager

The change notification manager.

Microsoft.Extensions.Options.IOptions<CatalogOptions> options

The catalog options

Methods

InsertChanges(IEnumerable<Int32>)

Inserts changes regarding catalog entries.

Declaration
public override void InsertChanges(IEnumerable<int> changes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Int32> changes

The changes.

Overrides