Show / Hide Table of Contents

Class AuditingStore

Inheritance
System.Object
AuditingStore
Implements
IAuditingStore
ITransientDependency
Namespace: Volo.Abp.AuditLogging
Assembly: Volo.Abp.AuditLogging.Domain.dll
Syntax
public class AuditingStore : object, IAuditingStore, ITransientDependency

Constructors

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

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

Properties

AuditLogRepository

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

GuidGenerator

Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type Description
IGuidGenerator

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)
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