Class IdentitySecurityLogManager
Inheritance
System.Object
IdentitySecurityLogManager
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentitySecurityLogManager : ITransientDependency
Constructors
IdentitySecurityLogManager(ISecurityLogManager, IdentityUserManager, ICurrentPrincipalAccessor, IUserClaimsPrincipalFactory<IdentityUser>, ICurrentUser)
Declaration
public IdentitySecurityLogManager(ISecurityLogManager securityLogManager, IdentityUserManager userManager, ICurrentPrincipalAccessor currentPrincipalAccessor, IUserClaimsPrincipalFactory<IdentityUser> userClaimsPrincipalFactory, ICurrentUser currentUser)
Parameters
Type |
Name |
Description |
ISecurityLogManager |
securityLogManager |
|
IdentityUserManager |
userManager |
|
ICurrentPrincipalAccessor |
currentPrincipalAccessor |
|
IUserClaimsPrincipalFactory<IdentityUser> |
userClaimsPrincipalFactory |
|
ICurrentUser |
currentUser |
|
Properties
CurrentPrincipalAccessor
Declaration
protected ICurrentPrincipalAccessor CurrentPrincipalAccessor { get; }
Property Value
Type |
Description |
ICurrentPrincipalAccessor |
|
CurrentUser
Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
Type |
Description |
ICurrentUser |
|
SecurityLogManager
Declaration
protected ISecurityLogManager SecurityLogManager { get; }
Property Value
Type |
Description |
ISecurityLogManager |
|
UserClaimsPrincipalFactory
Declaration
protected IUserClaimsPrincipalFactory<IdentityUser> UserClaimsPrincipalFactory { get; }
Property Value
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Methods
SaveAsync(IdentitySecurityLogContext)
Declaration
public Task SaveAsync(IdentitySecurityLogContext context)
Parameters
Returns
Extension Methods