SaaS CMS has officially launched! Learn more now.

Class CatalogContentUpdateEventArgs

Event arguments for Catalog, Catalog node, Catalog entry changed events.

Inheritance
System.Object
System.EventArgs
CatalogContentUpdateEventArgs
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.Catalog.Events
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
public class CatalogContentUpdateEventArgs : EventArgs

Constructors

CatalogContentUpdateEventArgs()

Declaration
public CatalogContentUpdateEventArgs()

Properties

ApplicationHasContentModelTypes

Describes whether the application raising the event has content model types

Declaration
public bool? ApplicationHasContentModelTypes { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

CatalogAssociationIds

Gets or sets the list of catalog association id.

Declaration
public IEnumerable<int> CatalogAssociationIds { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Int32>

The catalog association id.

CatalogEntryIds

Gets or sets the list of catalog entry dto Id.

Declaration
public IEnumerable<int> CatalogEntryIds { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Int32>

The list of catalog entry dto Id.

CatalogIds

Gets or sets the list of catalog dto Id.

Declaration
public IEnumerable<int> CatalogIds { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Int32>

The list of catalog dto Id.

CatalogNodeIds

Gets or sets the list of catalog node dto Id.

Declaration
public IEnumerable<int> CatalogNodeIds { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Int32>

The list of catalog node dto Id.

EventType

Event type

Declaration
public string EventType { get; set; }
Property Value
Type Description
System.String

HasChangedParent

Gets or sets a flag to indicate if one or more node has changed parent.

Declaration
public bool HasChangedParent { get; set; }
Property Value
Type Description
System.Boolean

PropertyNamesWithChanges

The names of properties which have changes

Declaration
[Obsolete("This property is no longer used. Will be removed in next major.")]
public IEnumerable<string> PropertyNamesWithChanges { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

Methods

ToString()

Returns a string containing the EventType as well as any ID:s contained in CatalogIds, CatalogNodeIds, CatalogEntryIds and CatalogAssociationIds.

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()