Show / Hide Table of Contents

Class AuditLogsAppService

Inheritance
object
AuditLogsAppServiceBase
AuditLogsAppService
Implements
IAuditLogsAppService
IApplicationService
IRemoteService
Namespace: Volo.Abp.AuditLogging
Assembly: Volo.Abp.AuditLogging.Application.dll
Syntax
[Authorize("AuditLogging.AuditLogs")]
public class AuditLogsAppService : AuditLogsAppServiceBase, IAuditLogsAppService, IApplicationService, IRemoteService

Constructors

AuditLogsAppService(IAuditLogRepository, IJsonSerializer, IPermissionChecker, IPermissionDefinitionManager)

Declaration
public AuditLogsAppService(IAuditLogRepository auditLogRepository, IJsonSerializer jsonSerializer, IPermissionChecker permissionChecker, IPermissionDefinitionManager permissionDefinitionManager)
Parameters
Type Name Description
IAuditLogRepository auditLogRepository
IJsonSerializer jsonSerializer
IPermissionChecker permissionChecker
IPermissionDefinitionManager permissionDefinitionManager

Properties

AuditLogRepository

Declaration
protected IAuditLogRepository AuditLogRepository { get; }
Property Value
Type Description
IAuditLogRepository

JsonSerializer

Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
Type Description
IJsonSerializer

PermissionChecker

Declaration
protected IPermissionChecker PermissionChecker { get; }
Property Value
Type Description
IPermissionChecker

PermissionDefinitionManager

Declaration
protected IPermissionDefinitionManager PermissionDefinitionManager { get; }
Property Value
Type Description
IPermissionDefinitionManager

Methods

CheckPermissionForEntity(string)

Declaration
protected virtual Task CheckPermissionForEntity(string entityFullName)
Parameters
Type Name Description
string entityFullName
Returns
Type Description
Task

GetAsync(Guid)

Declaration
public virtual Task<AuditLogDto> GetAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<AuditLogDto>

GetAverageExecutionDurationPerDayAsync(GetAverageExecutionDurationPerDayInput)

Declaration
public virtual Task<GetAverageExecutionDurationPerDayOutput> GetAverageExecutionDurationPerDayAsync(GetAverageExecutionDurationPerDayInput filter)
Parameters
Type Name Description
GetAverageExecutionDurationPerDayInput filter
Returns
Type Description
Task<GetAverageExecutionDurationPerDayOutput>

GetEntityChangeAsync(Guid)

Declaration
public virtual Task<EntityChangeDto> GetEntityChangeAsync(Guid entityChangeId)
Parameters
Type Name Description
Guid entityChangeId
Returns
Type Description
Task<EntityChangeDto>

GetEntityChangeWithUsernameAsync(Guid)

Declaration
public virtual Task<EntityChangeWithUsernameDto> GetEntityChangeWithUsernameAsync(Guid entityChangeId)
Parameters
Type Name Description
Guid entityChangeId
Returns
Type Description
Task<EntityChangeWithUsernameDto>

GetEntityChangesAsync(GetEntityChangesDto)

Declaration
public virtual Task<PagedResultDto<EntityChangeDto>> GetEntityChangesAsync(GetEntityChangesDto input)
Parameters
Type Name Description
GetEntityChangesDto input
Returns
Type Description
Task<PagedResultDto<EntityChangeDto>>

GetEntityChangesWithUsernameAsync(EntityChangeFilter)

Declaration
[AllowAnonymous]
public virtual Task<List<EntityChangeWithUsernameDto>> GetEntityChangesWithUsernameAsync(EntityChangeFilter input)
Parameters
Type Name Description
EntityChangeFilter input
Returns
Type Description
Task<List<EntityChangeWithUsernameDto>>

GetErrorRateAsync(GetErrorRateFilter)

Declaration
public virtual Task<GetErrorRateOutput> GetErrorRateAsync(GetErrorRateFilter filter)
Parameters
Type Name Description
GetErrorRateFilter filter
Returns
Type Description
Task<GetErrorRateOutput>

GetListAsync(GetAuditLogListDto)

Declaration
public virtual Task<PagedResultDto<AuditLogDto>> GetListAsync(GetAuditLogListDto input)
Parameters
Type Name Description
GetAuditLogListDto input
Returns
Type Description
Task<PagedResultDto<AuditLogDto>>

Implements

IAuditLogsAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft