Class AuditLogExportJob
Inheritance
AuditLogExportJob
Assembly: Volo.Abp.AuditLogging.Application.dll
Syntax
public class AuditLogExportJob : AsyncBackgroundJob<AuditLogExportJobArgs>, IAsyncBackgroundJob<AuditLogExportJobArgs>, ITransientDependency
Constructors
AuditLogExportJob(IAuditLogRepository, IAuditLogExcelExportService, IEmailSender, ICurrentTenant, ICurrentUser, IObjectMapper<AbpAuditLoggingApplicationModule>, IStringLocalizer<AuditLoggingResource>, ITemplateRenderer, IExceptionToErrorInfoConverter, IOptions<AbpExceptionHandlingOptions>, IExcelFileDownloadService, IOptions<AuditLogExcelFileOptions>)
Declaration
public AuditLogExportJob(IAuditLogRepository auditLogRepository, IAuditLogExcelExportService excelExportService, IEmailSender emailSender, ICurrentTenant currentTenant, ICurrentUser currentUser, IObjectMapper<AbpAuditLoggingApplicationModule> objectMapper, IStringLocalizer<AuditLoggingResource> localizer, ITemplateRenderer templateRenderer, IExceptionToErrorInfoConverter exceptionToErrorInfoConverter, IOptions<AbpExceptionHandlingOptions> exceptionHandlingOptions, IExcelFileDownloadService excelFileDownloadService, IOptions<AuditLogExcelFileOptions> fileOptions)
Parameters
Properties
AuditLogRepository
Declaration
protected IAuditLogRepository AuditLogRepository { get; }
Property Value
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
CurrentUser
Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
EmailSender
Declaration
protected IEmailSender EmailSender { get; }
Property Value
ExcelExportService
Declaration
protected IAuditLogExcelExportService ExcelExportService { get; }
Property Value
ExcelFileDownloadService
Declaration
protected IExcelFileDownloadService ExcelFileDownloadService { get; }
Property Value
ExcelFileOptions
Declaration
protected AuditLogExcelFileOptions ExcelFileOptions { get; }
Property Value
ExceptionHandlingOptions
Declaration
protected AbpExceptionHandlingOptions ExceptionHandlingOptions { get; }
Property Value
ExceptionToErrorInfoConverter
Declaration
protected IExceptionToErrorInfoConverter ExceptionToErrorInfoConverter { get; }
Property Value
L
Declaration
protected IStringLocalizer<AuditLoggingResource> L { get; }
Property Value
ObjectMapper
Declaration
protected IObjectMapper<AbpAuditLoggingApplicationModule> ObjectMapper { get; }
Property Value
TemplateRenderer
Declaration
protected ITemplateRenderer TemplateRenderer { get; }
Property Value
Methods
ExecuteAsync(AuditLogExportJobArgs)
Declaration
[UnitOfWork]
public override Task ExecuteAsync(AuditLogExportJobArgs args)
Parameters
Returns
Overrides
Volo.Abp.BackgroundJobs.AsyncBackgroundJob<Volo.Abp.AuditLogging.AuditLogExportJobArgs>.ExecuteAsync(Volo.Abp.AuditLogging.AuditLogExportJobArgs)
Implements
Extension Methods