Class BulkChangeItem
Implements
Namespace: EPiServer.Events.ChangeNotification
Assembly: EPiServer.Events.dll
Version: 12.0.3Syntax
public abstract class BulkChangeItem : Object, IBulkChangeItem
Constructors
BulkChangeItem()
Declaration
protected BulkChangeItem()
Properties
AfterObject
Declaration
public abstract object AfterObject { get; }
Property Value
Type | Description |
---|---|
System. |
BeforeObject
Declaration
public abstract object BeforeObject { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
ForChange<T>(T, T)
Creates a BulkChangeItem<TChangedData>.
Declaration
public static IBulkChangeItem<T> ForChange<T>(T before, T after)
where T : class
Parameters
Type | Name | Description |
---|---|---|
T | before | The before value. |
T | after | The after value. |
Returns
Type | Description |
---|---|
IBulk |
A new Bulk |
Type Parameters
Name | Description |
---|---|
T | The type of the changed data. |
ForDelete<T>(T)
Creates a Bulk
Declaration
public static IBulkChangeItem<T> ForDelete<T>(T deletedItem)
where T : class
Parameters
Type | Name | Description |
---|---|---|
T | deletedItem | The item being deleted. |
Returns
Type | Description |
---|---|
IBulk |
A new Bulk |
Type Parameters
Name | Description |
---|---|
T | The type of the changed data. |
ForInsert<T>(T)
Creates a Bulk
Declaration
public static IBulkChangeItem<T> ForInsert<T>(T insertedItem)
where T : class
Parameters
Type | Name | Description |
---|---|---|
T | insertedItem | The item being inserted. |
Returns
Type | Description |
---|---|
IBulk |
A new Bulk |
Type Parameters
Name | Description |
---|---|
T | The type of the changed data. |