Show / Hide Table of Contents

Class EFCoreIdentitySecurityLogRepository

Inheritance
System.Object
EFCoreIdentitySecurityLogRepository
Implements
IIdentitySecurityLogRepository
IBasicRepository<IdentitySecurityLog, Guid>
Namespace: Volo.Abp.Identity.EntityFrameworkCore
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
Type Name Description
IDbContextProvider<IIdentityDbContext> dbContextProvider

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
Type Description
Task<IdentitySecurityLog>

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
Type Description
Task<List<IdentitySecurityLog>>

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
Type Description
IQueryable<IdentitySecurityLog>

Implements

IIdentitySecurityLogRepository
IBasicRepository<TEntity, TKey>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft