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 ICatalogEventsEvents
AssociationDeleted
Occurs when an association is deleted.
Declaration
event EventHandler<DeletedAssociationEventArgs> AssociationDeletedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<DeletedAssociationEventArgs> | 
AssociationUpdated
Occurs when an association is updated.
Declaration
event EventHandler<AssociationEventArgs> AssociationUpdatedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<AssociationEventArgs> | 
AssociationUpdating
Occurs when an association is about to be updated.
Declaration
event EventHandler<AssociationEventArgs> AssociationUpdatingEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<AssociationEventArgs> | 
CatalogDeleted
Occurs when a catalog is deleted.
Declaration
event EventHandler<DeletedCatalogEventArgs> CatalogDeletedEvent 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> CatalogLanguageUpdatedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<CatalogLanguageEventArgs> | 
CatalogUpdated
Occurs when a catalog is updated.
Declaration
event EventHandler<CatalogEventArgs> CatalogUpdatedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<CatalogEventArgs> | 
CatalogUpdating
Occurs when a catalog is about to be updated.
Declaration
event EventHandler<CatalogEventArgs> CatalogUpdatingEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<CatalogEventArgs> | 
EntryDeleted
Occurs when a catalog entry is deleted.
Declaration
event EventHandler<DeletedEntryEventArgs> EntryDeletedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<DeletedEntryEventArgs> | 
EntryUpdated
Occurs when a catalog entry is updated.
Declaration
event EventHandler<EntryEventArgs> EntryUpdatedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<EntryEventArgs> | 
EntryUpdating
Occurs when a catalog entry is about to be updated.
Declaration
event EventHandler<EntryEventArgs> EntryUpdatingEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<EntryEventArgs> | 
NodeDeleted
Occurs when a catalog node is deleted;
Declaration
event EventHandler<DeletedNodeEventArgs> NodeDeletedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<DeletedNodeEventArgs> | 
NodeUpdated
Occurs when a catalog node is updated.
Declaration
event EventHandler<NodeEventArgs> NodeUpdatedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<NodeEventArgs> | 
NodeUpdating
Occurs when a catalog node is about to be updated.
Declaration
event EventHandler<NodeEventArgs> NodeUpdatingEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<NodeEventArgs> | 
RelationDeleted
Occurs when a relation is deleted.
Declaration
event EventHandler<DeletedRelationEventArgs> RelationDeletedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<DeletedRelationEventArgs> | 
RelationUpdated
Occurs when a relation is updated.
Declaration
event EventHandler<RelationEventArgs> RelationUpdatedEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<RelationEventArgs> | 
RelationUpdating
Occurs when a relation is about to be updated.
Declaration
event EventHandler<RelationEventArgs> RelationUpdatingEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<RelationEventArgs> | 
