Class EntityChangeExportJob
Inheritance
EntityChangeExportJob
Assembly: Volo.Abp.AuditLogging.Application.dll
Syntax
public class EntityChangeExportJob : AsyncBackgroundJob<EntityChangeExportJobArgs>, IAsyncBackgroundJob<EntityChangeExportJobArgs>, ITransientDependency
Constructors
EntityChangeExportJob(IAuditLogRepository, IEntityChangeExcelExportService, IEmailSender, ICurrentTenant, IObjectMapper<AbpAuditLoggingApplicationModule>, IStringLocalizer<AuditLoggingResource>, ITemplateRenderer, IExceptionToErrorInfoConverter, IOptions<AbpExceptionHandlingOptions>, IExcelFileDownloadService, IOptions<AuditLogExcelFileOptions>)
Declaration
public EntityChangeExportJob(IAuditLogRepository auditLogRepository, IEntityChangeExcelExportService excelExportService, IEmailSender emailSender, ICurrentTenant currentTenant, 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
EmailSender
Declaration
protected IEmailSender EmailSender { get; }
Property Value
ExcelExportService
Declaration
protected IEntityChangeExcelExportService 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(EntityChangeExportJobArgs)
Declaration
[UnitOfWork]
public override Task ExecuteAsync(EntityChangeExportJobArgs args)
Parameters
Returns
Overrides
Volo.Abp.BackgroundJobs.AsyncBackgroundJob<Volo.Abp.AuditLogging.EntityChangeExportJobArgs>.ExecuteAsync(Volo.Abp.AuditLogging.EntityChangeExportJobArgs)
Implements
Extension Methods