Class DocumentPdfAdminAppService
Inheritance
DocumentPdfAdminAppService
Assembly: Volo.Docs.Admin.Application.dll
Syntax
[Authorize("Docs.Admin.Projects.ManagePdfFiles")]
public class DocumentPdfAdminAppService : DocumentPdfAppService, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IDocumentPdfAdminAppService, IDocumentPdfAppService, IApplicationService, IRemoteService
Constructors
DocumentPdfAdminAppService(IProjectPdfGenerator, IProjectRepository, IProjectPdfFileStore, IOptions<DocsProjectPdfGeneratorOptions>, IBackgroundJobManager, IAbpDistributedLock)
Declaration
public DocumentPdfAdminAppService(IProjectPdfGenerator projectPdfGenerator, IProjectRepository projectRepository, IProjectPdfFileStore projectPdfFileStore, IOptions<DocsProjectPdfGeneratorOptions> options, IBackgroundJobManager backgroundJobManager, IAbpDistributedLock distributedLock)
Parameters
Properties
BackgroundJobManager
Declaration
protected IBackgroundJobManager BackgroundJobManager { get; }
Property Value
DistributedLock
Declaration
protected IAbpDistributedLock DistributedLock { get; }
Property Value
Methods
Declaration
public virtual Task DeletePdfFileAsync(DeletePdfFileInput input)
Parameters
Returns
Declaration
public virtual Task GeneratePdfAsync(DocumentPdfGeneratorInput input)
Parameters
Returns
Declaration
public virtual Task<PagedResultDto<ProjectPdfFileDto>> GetPdfFilesAsync(GetPdfFilesInput input)
Parameters
Returns
Implements
Extension Methods