Class DataDefinitionItemChangeHandler
- Namespace
- CMS.DataEngine
- Assembly
- CMS.DataEngine.dll
Data definition item change handler
public class DataDefinitionItemChangeHandler : AdvancedHandler<DataDefinitionItemChangeHandler, DataDefinitionItemChangeEventArgs>
- Inheritance
-
objectDataDefinitionItemChangeHandler
- Inherited Members
- Extension Methods
Constructors
DataDefinitionItemChangeHandler()
public DataDefinitionItemChangeHandler()
Methods
Start(DataClassInfo, IDataDefinitionItem, IDataDefinitionItem)
Commences the event by invoking the registered Before event handlers. Returns a handle for completing the event.
public IAdvancedEventHandle<DataDefinitionItemChangeEventArgs> Start(DataClassInfo classInfo, IDataDefinitionItem originalItem, IDataDefinitionItem item)
Parameters
classInfoDataClassInfoData class info.
originalItemIDataDefinitionItemOriginal data item.
itemIDataDefinitionItemCurrent data item.
Returns
- IAdvancedEventHandle<DataDefinitionItemChangeEventArgs>
Returns a handle for completing the event.
StartEvent(DataClassInfo, IDataDefinitionItem, IDataDefinitionItem)
Initiates the event handling
[Obsolete("Use Start(DataClassInfo, IDataDefinitionItem, IDataDefinitionItem) instead.")]
public DataDefinitionItemChangeHandler StartEvent(DataClassInfo classInfo, IDataDefinitionItem originalItem, IDataDefinitionItem item)
Parameters
classInfoDataClassInfoData class info
originalItemIDataDefinitionItemOriginal data item
itemIDataDefinitionItemCurrent data item