Class EFCoreIdentitySecurityLogRepository
Inheritance
System.Object
EFCoreIdentitySecurityLogRepository
Assembly: Volo.Abp.Identity.EntityFrameworkCore.dll
Syntax
public class EFCoreIdentitySecurityLogRepository : EfCoreRepository<IIdentityDbContext, IdentitySecurityLog, Guid>, IIdentitySecurityLogRepository, IBasicRepository<IdentitySecurityLog, Guid>
Constructors
EFCoreIdentitySecurityLogRepository(IDbContextProvider<IIdentityDbContext>)
Declaration
public EFCoreIdentitySecurityLogRepository(IDbContextProvider<IIdentityDbContext> dbContextProvider)
Parameters
Methods
GetByUserIdAsync(Guid, Guid, Boolean, CancellationToken)
Declaration
public Task<IdentitySecurityLog> GetByUserIdAsync(Guid id, Guid userId, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Guid |
userId |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetCountAsync(Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Guid>, String, String, String, CancellationToken)
Declaration
public 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, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.Nullable<DateTime> |
startTime |
|
System.Nullable<DateTime> |
endTime |
|
System.String |
applicationName |
|
System.String |
identity |
|
System.String |
action |
|
System.Nullable<Guid> |
userId |
|
System.String |
userName |
|
System.String |
clientId |
|
System.String |
correlationId |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
GetListAsync(String, Int32, Int32, Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Guid>, String, String, String, Boolean, CancellationToken)
Declaration
public Task<List<IdentitySecurityLog>> GetListAsync(string sorting = null, int maxResultCount = 50, 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, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
sorting |
|
System.Int32 |
maxResultCount |
|
System.Int32 |
skipCount |
|
System.Nullable<DateTime> |
startTime |
|
System.Nullable<DateTime> |
endTime |
|
System.String |
applicationName |
|
System.String |
identity |
|
System.String |
action |
|
System.Nullable<Guid> |
userId |
|
System.String |
userName |
|
System.String |
clientId |
|
System.String |
correlationId |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetListQuery(Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Guid>, String, String, String)
Declaration
protected virtual IQueryable<IdentitySecurityLog> GetListQuery(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)
Parameters
Type |
Name |
Description |
System.Nullable<DateTime> |
startTime |
|
System.Nullable<DateTime> |
endTime |
|
System.String |
applicationName |
|
System.String |
identity |
|
System.String |
action |
|
System.Nullable<Guid> |
userId |
|
System.String |
userName |
|
System.String |
clientId |
|
System.String |
correlationId |
|
Returns
Implements
Extension Methods