Show / Hide Table of Contents

Class AuditPropertySetter

Inheritance
System.Object
AuditPropertySetter
Implements
IAuditPropertySetter
ITransientDependency
Namespace: Volo.Abp.Auditing
Assembly: Volo.Abp.Auditing.dll
Syntax
public class AuditPropertySetter : object, IAuditPropertySetter, ITransientDependency

Constructors

AuditPropertySetter(ICurrentUser, ICurrentTenant, IClock)

Declaration
public AuditPropertySetter(ICurrentUser currentUser, ICurrentTenant currentTenant, IClock clock)
Parameters
Type Name Description
ICurrentUser currentUser
ICurrentTenant currentTenant
IClock clock

Properties

Clock

Declaration
protected IClock Clock { get; }
Property Value
Type Description
IClock

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

CurrentUser

Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
Type Description
ICurrentUser

Methods

SetCreationProperties(Object)

Declaration
public void SetCreationProperties(object targetObject)
Parameters
Type Name Description
System.Object targetObject

SetDeletionProperties(Object)

Declaration
public void SetDeletionProperties(object targetObject)
Parameters
Type Name Description
System.Object targetObject

SetModificationProperties(Object)

Declaration
public void SetModificationProperties(object targetObject)
Parameters
Type Name Description
System.Object targetObject

Implements

IAuditPropertySetter
ITransientDependency

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