Show / Hide Table of Contents

Class EntityChangeExportJob

Inheritance
object
AsyncBackgroundJob<EntityChangeExportJobArgs>
EntityChangeExportJob
Implements
IAsyncBackgroundJob<EntityChangeExportJobArgs>
ITransientDependency
Inherited Members
AsyncBackgroundJob<EntityChangeExportJobArgs>.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AuditLogging
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
Type Name Description
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

Properties

AuditLogRepository

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

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

EmailSender

Declaration
protected IEmailSender EmailSender { get; }
Property Value
Type Description
IEmailSender

ExcelExportService

Declaration
protected IEntityChangeExcelExportService ExcelExportService { get; }
Property Value
Type Description
IEntityChangeExcelExportService

ExcelFileDownloadService

Declaration
protected IExcelFileDownloadService ExcelFileDownloadService { get; }
Property Value
Type Description
IExcelFileDownloadService

ExcelFileOptions

Declaration
protected AuditLogExcelFileOptions ExcelFileOptions { get; }
Property Value
Type Description
AuditLogExcelFileOptions

ExceptionHandlingOptions

Declaration
protected AbpExceptionHandlingOptions ExceptionHandlingOptions { get; }
Property Value
Type Description
AbpExceptionHandlingOptions

ExceptionToErrorInfoConverter

Declaration
protected IExceptionToErrorInfoConverter ExceptionToErrorInfoConverter { get; }
Property Value
Type Description
IExceptionToErrorInfoConverter

L

Declaration
protected IStringLocalizer<AuditLoggingResource> L { get; }
Property Value
Type Description
IStringLocalizer<AuditLoggingResource>

ObjectMapper

Declaration
protected IObjectMapper<AbpAuditLoggingApplicationModule> ObjectMapper { get; }
Property Value
Type Description
IObjectMapper<AbpAuditLoggingApplicationModule>

TemplateRenderer

Declaration
protected ITemplateRenderer TemplateRenderer { get; }
Property Value
Type Description
ITemplateRenderer

Methods

ExecuteAsync(EntityChangeExportJobArgs)

Declaration
[UnitOfWork]
public override Task ExecuteAsync(EntityChangeExportJobArgs args)
Parameters
Type Name Description
EntityChangeExportJobArgs args
Returns
Type Description
Task
Overrides
Volo.Abp.BackgroundJobs.AsyncBackgroundJob<Volo.Abp.AuditLogging.EntityChangeExportJobArgs>.ExecuteAsync(Volo.Abp.AuditLogging.EntityChangeExportJobArgs)

Implements

IAsyncBackgroundJob<TArgs>
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform