Class AspNetCoreSecurityLogManager
Inheritance
System.Object
AspNetCoreSecurityLogManager
Inherited Members
Volo.Abp.SecurityLog.DefaultSecurityLogManager.SaveAsync(Action<>)
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public class AspNetCoreSecurityLogManager : DefaultSecurityLogManager, ISecurityLogManager, ITransientDependency
Constructors
AspNetCoreSecurityLogManager(IOptions<AbpSecurityLogOptions>, ISecurityLogStore, ILogger<AspNetCoreSecurityLogManager>, IClock, ICurrentUser, ICurrentTenant, ICurrentClient, IHttpContextAccessor, ICorrelationIdProvider, IWebClientInfoProvider)
Declaration
public AspNetCoreSecurityLogManager(IOptions<AbpSecurityLogOptions> securityLogOptions, ISecurityLogStore securityLogStore, ILogger<AspNetCoreSecurityLogManager> logger, IClock clock, ICurrentUser currentUser, ICurrentTenant currentTenant, ICurrentClient currentClient, IHttpContextAccessor httpContextAccessor, ICorrelationIdProvider correlationIdProvider, IWebClientInfoProvider webClientInfoProvider)
Parameters
Properties
Clock
Declaration
protected IClock Clock { get; }
Property Value
CorrelationIdProvider
Declaration
protected ICorrelationIdProvider CorrelationIdProvider { get; }
Property Value
| Type |
Description |
| ICorrelationIdProvider |
|
CurrentClient
Declaration
protected ICurrentClient CurrentClient { get; }
Property Value
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
| Type |
Description |
| ICurrentTenant |
|
CurrentUser
Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
HttpContextAccessor
Declaration
protected IHttpContextAccessor HttpContextAccessor { get; }
Property Value
| Type |
Description |
| Microsoft.AspNetCore.Http.IHttpContextAccessor |
|
Logger
Declaration
protected ILogger<AspNetCoreSecurityLogManager> Logger { get; }
Property Value
WebClientInfoProvider
Declaration
protected IWebClientInfoProvider WebClientInfoProvider { get; }
Property Value
Methods
CreateAsync()
Declaration
protected override Task<SecurityLogInfo> CreateAsync()
Returns
Overrides
Implements
Extension Methods