Interface ICatalogEvents
Exposes the same set of events as EventContext, but while EventContext has hybrid request/thread liftime, 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: 12.17.2Syntax
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> |