Class MongoIdentitySecurityLogRepository
Inheritance
MongoIdentitySecurityLogRepository
Implements
Inherited Members
Namespace: Volo.Abp.Identity.MongoDB
Assembly: Volo.Abp.Identity.MongoDB.dll
Syntax
public class MongoIdentitySecurityLogRepository : MongoDbRepository<IAbpIdentityMongoDbContext, IdentitySecurityLog, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<IdentitySecurityLog, Guid>, IMongoDbRepository<IdentitySecurityLog>, IRepository<IdentitySecurityLog, Guid>, IRepository<IdentitySecurityLog>, IReadOnlyRepository<IdentitySecurityLog, Guid>, IReadOnlyRepository<IdentitySecurityLog>, IBasicRepository<IdentitySecurityLog, Guid>, IIdentitySecurityLogRepository, IBasicRepository<IdentitySecurityLog, Guid>, IBasicRepository<IdentitySecurityLog>, IReadOnlyBasicRepository<IdentitySecurityLog, Guid>, IReadOnlyBasicRepository<IdentitySecurityLog>, IRepository
Constructors
MongoIdentitySecurityLogRepository(IMongoDbContextProvider<IAbpIdentityMongoDbContext>)
Declaration
public MongoIdentitySecurityLogRepository(IMongoDbContextProvider<IAbpIdentityMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<IAbpIdentityMongoDbContext> | dbContextProvider |
Methods
GetByUserIdAsync(Guid, Guid, bool, CancellationToken)
Declaration
public virtual Task<IdentitySecurityLog> GetByUserIdAsync(Guid id, Guid userId, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
Guid | userId | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<IdentitySecurityLog> |
GetCountAsync(DateTime?, DateTime?, string, string, string, Guid?, string, string, string, string, CancellationToken)
Declaration
public virtual Task<long> GetCountAsync(DateTime? startTime = null, DateTime? endTime = null, string applicationName = null, string identity = null, string action = null, Guid? userId = null, string userName = null, string clientId = null, string correlationId = null, string clientIpAddress = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DateTime? | startTime | |
DateTime? | endTime | |
string | applicationName | |
string | identity | |
string | action | |
Guid? | userId | |
string | userName | |
string | clientId | |
string | correlationId | |
string | clientIpAddress | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<long> |
GetListAsync(string, int, int, DateTime?, DateTime?, string, string, string, Guid?, string, string, string, string, bool, CancellationToken)
Declaration
public virtual Task<List<IdentitySecurityLog>> GetListAsync(string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, DateTime? startTime = null, DateTime? endTime = null, string applicationName = null, string identity = null, string action = null, Guid? userId = null, string userName = null, string clientId = null, string correlationId = null, string clientIpAddress = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | sorting | |
int | maxResultCount | |
int | skipCount | |
DateTime? | startTime | |
DateTime? | endTime | |
string | applicationName | |
string | identity | |
string | action | |
Guid? | userId | |
string | userName | |
string | clientId | |
string | correlationId | |
string | clientIpAddress | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<IdentitySecurityLog>> |
GetListQueryAsync(DateTime?, DateTime?, string, string, string, Guid?, string, string, string, string, CancellationToken)
Declaration
protected virtual Task<IQueryable<IdentitySecurityLog>> GetListQueryAsync(DateTime? startTime = null, DateTime? endTime = null, string applicationName = null, string identity = null, string action = null, Guid? userId = null, string userName = null, string clientId = null, string correlationId = null, string clientIpAddress = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DateTime? | startTime | |
DateTime? | endTime | |
string | applicationName | |
string | identity | |
string | action | |
Guid? | userId | |
string | userName | |
string | clientId | |
string | correlationId | |
string | clientIpAddress | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<IQueryable<IdentitySecurityLog>> |