With Opticon around the corner, we'll be canceling this month's (Sept) Happy Hour.

Class InventoryUpdateEventArgs

EventArgs when there are inventory updates.

Inheritance
System.Object
System.EventArgs
InventoryUpdateEventArgs
Inherited Members
System.EventArgs.Empty
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: Mediachase.Commerce.Engine.Events
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public class InventoryUpdateEventArgs : CatalogKeyEventArgs

Constructors

InventoryUpdateEventArgs(IEnumerable<CatalogKey>)

Initializes a new instance of the InventoryUpdateEventArgs class.

Declaration
[Obsolete("This constructor is no longer used. Use the overload with IEnumerable<InventoryChange> instead. Will remain at least until April 2019.")]
public InventoryUpdateEventArgs(IEnumerable<CatalogKey> catalogKeys)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CatalogKey> catalogKeys

The catalog keys.

InventoryUpdateEventArgs(IEnumerable<CatalogKey>, IEnumerable<InventoryChange>)

Initializes a new instance of the InventoryUpdateEventArgs class.

Declaration
public InventoryUpdateEventArgs(IEnumerable<CatalogKey> catalogKeys, IEnumerable<InventoryChange> inventoryChanges)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CatalogKey> catalogKeys

The catalog keys.

System.Collections.Generic.IEnumerable<InventoryChange> inventoryChanges

The changes applied to inventory records.

Properties

InventoryChanges

The changes applied to inventory records.

Declaration
public IEnumerable<InventoryChange> InventoryChanges { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<InventoryChange>