Class StaticTextTemplateSaver
Inheritance
StaticTextTemplateSaver
Assembly: Volo.Abp.TextTemplateManagement.Domain.dll
Syntax
public class StaticTextTemplateSaver : IStaticTextTemplateSaver, ITransientDependency
Constructors
StaticTextTemplateSaver(IStaticTemplateDefinitionStore, ITextTemplateDefinitionRecordRepository, ITextTemplateDefinitionContentRecordRepository, ITextTemplateDefinitionSerializer, IDistributedCache, IOptions<AbpDistributedCacheOptions>, IApplicationInfoAccessor, IAbpDistributedLock, IOptions<AbpTextTemplatingOptions>, ICancellationTokenProvider, IUnitOfWorkManager, IGuidGenerator)
Declaration
public StaticTextTemplateSaver(IStaticTemplateDefinitionStore staticStore, ITextTemplateDefinitionRecordRepository textTemplateRepository, ITextTemplateDefinitionContentRecordRepository textTemplateContentRepository, ITextTemplateDefinitionSerializer textTemplateSerializer, IDistributedCache cache, IOptions<AbpDistributedCacheOptions> cacheOptions, IApplicationInfoAccessor applicationInfoAccessor, IAbpDistributedLock distributedLock, IOptions<AbpTextTemplatingOptions> templateManagementOptions, ICancellationTokenProvider cancellationTokenProvider, IUnitOfWorkManager unitOfWorkManager, IGuidGenerator guidGenerator)
Parameters
Properties
ApplicationInfoAccessor
Declaration
protected IApplicationInfoAccessor ApplicationInfoAccessor { get; }
Property Value
Cache
Declaration
protected IDistributedCache Cache { get; }
Property Value
CacheOptions
Declaration
protected AbpDistributedCacheOptions CacheOptions { get; }
Property Value
CancellationTokenProvider
Declaration
protected ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
DistributedLock
Declaration
protected IAbpDistributedLock DistributedLock { get; }
Property Value
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
StaticStore
Declaration
protected IStaticTemplateDefinitionStore StaticStore { get; }
Property Value
TemplateOptions
Declaration
protected AbpTextTemplatingOptions TemplateOptions { get; }
Property Value
TextTemplateContentRepository
Declaration
protected ITextTemplateDefinitionContentRecordRepository TextTemplateContentRepository { get; }
Property Value
TextTemplateRepository
Declaration
protected ITextTemplateDefinitionRecordRepository TextTemplateRepository { get; }
Property Value
TextTemplateSerializer
Declaration
protected ITextTemplateDefinitionSerializer TextTemplateSerializer { get; }
Property Value
UnitOfWorkManager
Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Methods
SaveAsync()
Declaration
[UnitOfWork]
public Task SaveAsync()
Returns
Implements
Extension Methods