Show / Hide Table of Contents

Class EntityChangingEventData<TEntity>

Used to pass data for an event when an entity (IEntity) is being changed (creating, updating or deleting). See EntityCreatingEventData<TEntity>, EntityDeletingEventData<TEntity> and EntityUpdatingEventData<TEntity> classes.

Inheritance
System.Object
EntityEventData<TEntity>
EntityChangingEventData<TEntity>
EntityCreatingEventData<TEntity>
EntityDeletingEventData<TEntity>
EntityUpdatingEventData<TEntity>
Implements
IEventDataWithInheritableGenericArgument
IEventDataMayHaveTenantId
Inherited Members
EntityEventData<TEntity>.Entity
EntityEventData<TEntity>.GetConstructorArgs()
EntityEventData<TEntity>.IsMultiTenant(Nullable<Guid>)
Namespace: Volo.Abp.Domain.Entities.Events
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public class EntityChangingEventData<TEntity> : EntityEventData<TEntity>, IEventDataWithInheritableGenericArgument, IEventDataMayHaveTenantId
Type Parameters
Name Description
TEntity

Entity type

Constructors

EntityChangingEventData(TEntity)

Constructor.

Declaration
public EntityChangingEventData(TEntity entity)
Parameters
Type Name Description
TEntity entity

Changing entity in this event

Implements

IEventDataWithInheritableGenericArgument
IEventDataMayHaveTenantId

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft