Interface IAuditLogRepository
Inherited Members
Volo.Abp.Domain.Repositories.IRepository<Volo.Abp.AuditLogging.AuditLog>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.IRepository<Volo.Abp.AuditLogging.AuditLog>.GetAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.IRepository<Volo.Abp.AuditLogging.AuditLog>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.IReadOnlyRepository<Volo.Abp.AuditLogging.AuditLog>.WithDetails(Expression<>[])
Assembly: Volo.Abp.AuditLogging.Domain.dll
Syntax
public interface IAuditLogRepository : IRepository<AuditLog, Guid>, IRepository<AuditLog>, IReadOnlyRepository<AuditLog, Guid>, IReadOnlyRepository<AuditLog>, IQueryable<AuditLog>, IBasicRepository<AuditLog, Guid>, IBasicRepository<AuditLog>, IReadOnlyBasicRepository<AuditLog, Guid>, IReadOnlyBasicRepository<AuditLog>, IRepository
Methods
GetAverageExecutionDurationPerDayAsync(DateTime, DateTime)
Declaration
Task<Dictionary<DateTime, double>> GetAverageExecutionDurationPerDayAsync(DateTime startDate, DateTime endDate)
Parameters
Type |
Name |
Description |
DateTime |
startDate |
|
DateTime |
endDate |
|
Returns
Type |
Description |
Task<Dictionary<DateTime, System.Double>> |
|
GetCountAsync(Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<HttpStatusCode>, CancellationToken)
Declaration
Task<long> GetCountAsync(DateTime? startTime = null, DateTime? endTime = null, string httpMethod = null, string url = null, string userName = null, string applicationName = null, string correlationId = null, int? maxExecutionDuration = null, int? minExecutionDuration = null, bool? hasException = null, HttpStatusCode? httpStatusCode = null, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.Nullable<DateTime> |
startTime |
|
System.Nullable<DateTime> |
endTime |
|
System.String |
httpMethod |
|
System.String |
url |
|
System.String |
userName |
|
System.String |
applicationName |
|
System.String |
correlationId |
|
System.Nullable<System.Int32> |
maxExecutionDuration |
|
System.Nullable<System.Int32> |
minExecutionDuration |
|
System.Nullable<System.Boolean> |
hasException |
|
System.Nullable<HttpStatusCode> |
httpStatusCode |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
GetEntityChange(Guid)
Declaration
Task<EntityChange> GetEntityChange(Guid entityChangeId)
Parameters
Type |
Name |
Description |
Guid |
entityChangeId |
|
Returns
GetEntityChangeCountAsync(Nullable<Guid>, Nullable<DateTime>, Nullable<DateTime>, Nullable<EntityChangeType>, String, String, CancellationToken)
Declaration
Task<long> GetEntityChangeCountAsync(Guid? auditLogId = null, DateTime? startTime = null, DateTime? endTime = null, EntityChangeType? changeType = null, string entityId = null, string entityTypeFullName = null, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.Nullable<Guid> |
auditLogId |
|
System.Nullable<DateTime> |
startTime |
|
System.Nullable<DateTime> |
endTime |
|
System.Nullable<EntityChangeType> |
changeType |
|
System.String |
entityId |
|
System.String |
entityTypeFullName |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
GetEntityChangeListAsync(String, Int32, Int32, Nullable<Guid>, Nullable<DateTime>, Nullable<DateTime>, Nullable<EntityChangeType>, String, String, Boolean, CancellationToken)
Declaration
Task<List<EntityChange>> GetEntityChangeListAsync(string sorting = null, int maxResultCount = 50, int skipCount = 0, Guid? auditLogId = null, DateTime? startTime = null, DateTime? endTime = null, EntityChangeType? changeType = null, string entityId = null, string entityTypeFullName = null, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
sorting |
|
System.Int32 |
maxResultCount |
|
System.Int32 |
skipCount |
|
System.Nullable<Guid> |
auditLogId |
|
System.Nullable<DateTime> |
startTime |
|
System.Nullable<DateTime> |
endTime |
|
System.Nullable<EntityChangeType> |
changeType |
|
System.String |
entityId |
|
System.String |
entityTypeFullName |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetEntityChangesWithUsernameAsync(String, String)
Declaration
Task<List<EntityChangeWithUsername>> GetEntityChangesWithUsernameAsync(string entityId, string entityTypeFullName)
Parameters
Type |
Name |
Description |
System.String |
entityId |
|
System.String |
entityTypeFullName |
|
Returns
GetEntityChangeWithUsernameAsync(Guid)
Declaration
Task<EntityChangeWithUsername> GetEntityChangeWithUsernameAsync(Guid entityChangeId)
Parameters
Type |
Name |
Description |
Guid |
entityChangeId |
|
Returns
GetListAsync(String, Int32, Int32, Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<HttpStatusCode>, Boolean, CancellationToken)
Declaration
Task<List<AuditLog>> GetListAsync(string sorting = null, int maxResultCount = 50, int skipCount = 0, DateTime? startTime = null, DateTime? endTime = null, string httpMethod = null, string url = null, string userName = null, string applicationName = null, string correlationId = null, int? maxExecutionDuration = null, int? minExecutionDuration = null, bool? hasException = null, HttpStatusCode? httpStatusCode = 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 |
httpMethod |
|
System.String |
url |
|
System.String |
userName |
|
System.String |
applicationName |
|
System.String |
correlationId |
|
System.Nullable<System.Int32> |
maxExecutionDuration |
|
System.Nullable<System.Int32> |
minExecutionDuration |
|
System.Nullable<System.Boolean> |
hasException |
|
System.Nullable<HttpStatusCode> |
httpStatusCode |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
Extension Methods