Class MetaDataEventManager

Represents the event manager, which listen for MetaData updated event from Commerce Manager site, and invoke the appropriated event in front-end site context.

Inheritance
System.Object
MetaDataEventManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0
Syntax
public static class MetaDataEventManager

Fields

MetaFieldLinkedEventType

Declaration
public const string MetaFieldLinkedEventType = "MetaFieldLinked"
Field Value
Type Description
System.String

MetaFieldUnlinkedEventType

Declaration
public const string MetaFieldUnlinkedEventType = "MetaFieldUnlinked"
Field Value
Type Description
System.String

MetaFieldUpdatedEventType

Declaration
public const string MetaFieldUpdatedEventType = "MetaFieldUpdated"
Field Value
Type Description
System.String

Methods

AddEvent()

Register event handler

Declaration
public static void AddEvent()

RaiseEvent(MetaDataUpdateEventArgs)

Raise event when product is updated

Declaration
[Obsolete("This method is no longer in use. Will remain at least until November 2016.")]
public static void RaiseEvent(MetaDataUpdateEventArgs e)
Parameters
Type Name Description
MetaDataUpdateEventArgs e

Event arguments

Events

MetaFieldDataLinked

Occurs when a relation is about to be updated.

Declaration
public static event EventHandler<MetaDataChangeEventArgs> MetaFieldDataLinked
Event Type
Type Description
System.EventHandler<MetaDataChangeEventArgs>

MetaFieldDataUnlinked

Occurs when a relation is about to be updated.

Declaration
public static event EventHandler<MetaDataChangeEventArgs> MetaFieldDataUnlinked
Event Type
Type Description
System.EventHandler<MetaDataChangeEventArgs>

MetaFieldDataUpdated

Occurs when a meta field has been updated.

Declaration
public static event EventHandler<MetaDataChangeEventArgs> MetaFieldDataUpdated
Event Type
Type Description
System.EventHandler<MetaDataChangeEventArgs>

MetaFieldLinked

Occurs when a relation is about to be updated.

Declaration
[Obsolete("This event handler is obsolete, please use MetaFieldDataLinked. Will remain at least until November 2016.")]
public static event EventHandler<MetaDataUpdateEventArgs> MetaFieldLinked
Event Type
Type Description
System.EventHandler<MetaDataUpdateEventArgs>

MetaFieldUnlinked

Occurs when a relation is about to be updated.

Declaration
[Obsolete("This event handler is obsolete, please use MetaFieldDataUnlinked. Will remain at least until November 2016.")]
public static event EventHandler<MetaDataUpdateEventArgs> MetaFieldUnlinked
Event Type
Type Description
System.EventHandler<MetaDataUpdateEventArgs>

MetaFieldUpdated

Occurs when a meta field has been updated.

Declaration
[Obsolete("This event handler is obsolete, please use MetaFieldDataUpdated. Will remain at least until November 2016.")]
public static event EventHandler<MetaDataUpdateEventArgs> MetaFieldUpdated
Event Type
Type Description
System.EventHandler<MetaDataUpdateEventArgs>