Interface ICatalogEvents

Exposes the same set of events as EventContext, but while EventContext has hybrid request/thread lifetime, the ICatalogEvents implementation is supposed to have singleton lifetime so the events can be registered once at application startup rather than for each request.

Namespace: Mediachase.Commerce.Catalog.Events
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public interface ICatalogEvents

Events

AssociationDeleted

Occurs when an association is deleted.

Declaration
event EventHandler<DeletedAssociationEventArgs> AssociationDeleted
Event Type
Type Description
System.EventHandler<DeletedAssociationEventArgs>

AssociationUpdated

Occurs when an association is updated.

Declaration
event EventHandler<AssociationEventArgs> AssociationUpdated
Event Type
Type Description
System.EventHandler<AssociationEventArgs>

AssociationUpdating

Occurs when an association is about to be updated.

Declaration
event EventHandler<AssociationEventArgs> AssociationUpdating
Event Type
Type Description
System.EventHandler<AssociationEventArgs>

CatalogDeleted

Occurs when a catalog is deleted.

Declaration
event EventHandler<DeletedCatalogEventArgs> CatalogDeleted
Event Type
Type Description
System.EventHandler<DeletedCatalogEventArgs>

CatalogLanguageUpdated

Occurs when a catalog is updated with a new language configuration (available or default languages)

Declaration
event EventHandler<CatalogLanguageEventArgs> CatalogLanguageUpdated
Event Type
Type Description
System.EventHandler<CatalogLanguageEventArgs>

CatalogUpdated

Occurs when a catalog is updated.

Declaration
event EventHandler<CatalogEventArgs> CatalogUpdated
Event Type
Type Description
System.EventHandler<CatalogEventArgs>

CatalogUpdating

Occurs when a catalog is about to be updated.

Declaration
event EventHandler<CatalogEventArgs> CatalogUpdating
Event Type
Type Description
System.EventHandler<CatalogEventArgs>

EntryDeleted

Occurs when a catalog entry is deleted.

Declaration
event EventHandler<DeletedEntryEventArgs> EntryDeleted
Event Type
Type Description
System.EventHandler<DeletedEntryEventArgs>

EntryUpdated

Occurs when a catalog entry is updated.

Declaration
event EventHandler<EntryEventArgs> EntryUpdated
Event Type
Type Description
System.EventHandler<EntryEventArgs>

EntryUpdating

Occurs when a catalog entry is about to be updated.

Declaration
event EventHandler<EntryEventArgs> EntryUpdating
Event Type
Type Description
System.EventHandler<EntryEventArgs>

NodeDeleted

Occurs when a catalog node is deleted;

Declaration
event EventHandler<DeletedNodeEventArgs> NodeDeleted
Event Type
Type Description
System.EventHandler<DeletedNodeEventArgs>

NodeUpdated

Occurs when a catalog node is updated.

Declaration
event EventHandler<NodeEventArgs> NodeUpdated
Event Type
Type Description
System.EventHandler<NodeEventArgs>

NodeUpdating

Occurs when a catalog node is about to be updated.

Declaration
event EventHandler<NodeEventArgs> NodeUpdating
Event Type
Type Description
System.EventHandler<NodeEventArgs>

RelationDeleted

Occurs when a relation is deleted.

Declaration
event EventHandler<DeletedRelationEventArgs> RelationDeleted
Event Type
Type Description
System.EventHandler<DeletedRelationEventArgs>

RelationUpdated

Occurs when a relation is updated.

Declaration
event EventHandler<RelationEventArgs> RelationUpdated
Event Type
Type Description
System.EventHandler<RelationEventArgs>

RelationUpdating

Occurs when a relation is about to be updated.

Declaration
event EventHandler<RelationEventArgs> RelationUpdating
Event Type
Type Description
System.EventHandler<RelationEventArgs>