Show / Hide Table of Contents

Class AuditingStore

Inheritance
object
AuditingStore
Implements
IAuditingStore
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AuditLogging
Assembly: Volo.Abp.AuditLogging.Domain.dll
Syntax
public class AuditingStore : IAuditingStore, ITransientDependency

Constructors

AuditingStore(IAuditLogRepository, IUnitOfWorkManager, IOptions<AbpAuditingOptions>, IAuditLogInfoToAuditLogConverter)

Declaration
public AuditingStore(IAuditLogRepository auditLogRepository, IUnitOfWorkManager unitOfWorkManager, IOptions<AbpAuditingOptions> options, IAuditLogInfoToAuditLogConverter converter)
Parameters
Type Name Description
IAuditLogRepository auditLogRepository
IUnitOfWorkManager unitOfWorkManager
IOptions<AbpAuditingOptions> options
IAuditLogInfoToAuditLogConverter converter

Properties

AuditLogRepository

Declaration
protected IAuditLogRepository AuditLogRepository { get; }
Property Value
Type Description
IAuditLogRepository

Converter

Declaration
protected IAuditLogInfoToAuditLogConverter Converter { get; }
Property Value
Type Description
IAuditLogInfoToAuditLogConverter

Logger

Declaration
public ILogger<AuditingStore> Logger { get; set; }
Property Value
Type Description
ILogger<AuditingStore>

Options

Declaration
protected AbpAuditingOptions Options { get; }
Property Value
Type Description
AbpAuditingOptions

UnitOfWorkManager

Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Type Description
IUnitOfWorkManager

Methods

SaveAsync(AuditLogInfo)

Declaration
public virtual Task SaveAsync(AuditLogInfo auditInfo)
Parameters
Type Name Description
AuditLogInfo auditInfo
Returns
Type Description
Task

SaveLogAsync(AuditLogInfo)

Declaration
protected virtual Task SaveLogAsync(AuditLogInfo auditInfo)
Parameters
Type Name Description
AuditLogInfo auditInfo
Returns
Type Description
Task

Implements

IAuditingStore
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform