Class AuditingManager
Inheritance
object
AuditingManager
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.Auditing.dll
Syntax
public class AuditingManager : IAuditingManager, ITransientDependency
Constructors
AuditingManager(IAmbientScopeProvider<IAuditLogScope>, IAuditingHelper, IAuditingStore, IServiceProvider, IOptions<AbpAuditingOptions>)
Declaration
public AuditingManager(IAmbientScopeProvider<IAuditLogScope> ambientScopeProvider, IAuditingHelper auditingHelper, IAuditingStore auditingStore, IServiceProvider serviceProvider, IOptions<AbpAuditingOptions> options)
Parameters
Properties
Current
Declaration
public IAuditLogScope Current { get; }
Property Value
Logger
Declaration
protected ILogger<AuditingManager> Logger { get; set; }
Property Value
| Type |
Description |
| Microsoft.Extensions.Logging.ILogger<TCategoryName><AuditingManager> |
|
Options
Declaration
protected AbpAuditingOptions Options { get; }
Property Value
ServiceProvider
Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
| Type |
Description |
| System.IServiceProvider |
|
Methods
BeforeSave(DisposableSaveHandle)
Declaration
protected virtual void BeforeSave(AuditingManager.DisposableSaveHandle saveHandle)
Parameters
BeginScope()
Declaration
public IAuditLogSaveHandle BeginScope()
Returns
ExecutePostContributors(AuditLogInfo)
Declaration
protected virtual void ExecutePostContributors(AuditLogInfo auditLogInfo)
Parameters
MergeEntityChanges(AuditLogInfo)
Declaration
protected virtual void MergeEntityChanges(AuditLogInfo auditLog)
Parameters
SaveAsync(DisposableSaveHandle)
Declaration
protected virtual Task SaveAsync(AuditingManager.DisposableSaveHandle saveHandle)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Implements
Extension Methods