Class TypeInfoEvents
- Namespace
- CMS.DataEngine
- Assembly
- CMS.DataEngine.dll
Object events for particular type info
public class TypeInfoEvents
- Inheritance
-
objectTypeInfoEvents
- Extension Methods
Properties
BulkDelete
Fires when object is deleted in a bulk
public BulkDeleteHandler BulkDelete { get; }
Property Value
BulkInsert
Fires when object is inserted in a bulk
public BulkInsertHandler BulkInsert { get; }
Property Value
BulkUpdate
Fires when object is updated in a bulk
public BulkUpdateHandler BulkUpdate { get; }
Property Value
ChangeOrder
Fires when change order is requested on the object
public ObjectChangeOrderHandler ChangeOrder { get; }
Property Value
Delete
Fires when object is deleted.
It is recommended to use InfoObjectBeforeDeleteEvent<TInfo> and InfoObjectAfterDeleteEvent<TInfo> instead. Implement a corresponding event handler by inheriting IInfoObjectEventHandler<TInfoObjectEvent> and register it using AddInfoObjectEventHandler<TInfoObjectEvent, THandler>(IServiceCollection).
public ObjectHandler Delete { get; }
Property Value
GetData
Fires when data are retrieved
public ObjectDataEventHandler GetData { get; }
Property Value
Insert
Fires when object is inserted.
It is recommended to use InfoObjectBeforeInsertEvent<TInfo> and InfoObjectAfterInsertEvent<TInfo> instead. Implement a corresponding event handler by inheriting IInfoObjectEventHandler<TInfoObjectEvent> and register it using AddInfoObjectEventHandler<TInfoObjectEvent, THandler>(IServiceCollection).
public ObjectHandler Insert { get; }
Property Value
Sort
Fires when sorting of a objects is requested
public ObjectSortHandler Sort { get; }
Property Value
Update
Fires when object is updated.
It is recommended to use InfoObjectBeforeUpdateEvent<TInfo> and InfoObjectAfterUpdateEvent<TInfo> instead. Implement a corresponding event handler by inheriting IInfoObjectEventHandler<TInfoObjectEvent> and register it using AddInfoObjectEventHandler<TInfoObjectEvent, THandler>(IServiceCollection).
public ObjectHandler Update { get; }