A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

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>