Class AuditingStore
Inheritance
System.Object
AuditingStore
Implements
ITransientDependency
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
Properties
AuditLogRepository
Declaration
protected IAuditLogRepository AuditLogRepository { get; }
Property Value
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type |
Description |
IGuidGenerator |
|
Logger
Declaration
public ILogger<AuditingStore> Logger { get; set; }
Property Value
Options
Declaration
protected AbpAuditingOptions Options { get; }
Property Value
UnitOfWorkManager
Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Type |
Description |
IUnitOfWorkManager |
|
Methods
SaveAsync(AuditLogInfo)
Declaration
public virtual Task SaveAsync(AuditLogInfo auditInfo)
Parameters
Returns
SaveLogAsync(AuditLogInfo)
Declaration
protected virtual Task SaveLogAsync(AuditLogInfo auditInfo)
Parameters
Returns
Implements
ITransientDependency
Extension Methods