Class DatabaseTemplateContentContributor
Inheritance
DatabaseTemplateContentContributor
Assembly: Volo.Abp.TextTemplateManagement.Domain.dll
Syntax
public class DatabaseTemplateContentContributor : ITemplateContentContributor, ITransientDependency
Constructors
DatabaseTemplateContentContributor(ITextTemplateContentRepository, StaticTemplateDefinitionStore, IDynamicTemplateDefinitionStore, ITextTemplateDefinitionContentRecordRepository, IDistributedCache<string, TemplateContentCacheKey>, IOptions<TextTemplateManagementOptions>)
Declaration
public DatabaseTemplateContentContributor(ITextTemplateContentRepository contentRepository, StaticTemplateDefinitionStore staticTemplateDefinitionStore, IDynamicTemplateDefinitionStore dynamicTemplateDefinitionStore, ITextTemplateDefinitionContentRecordRepository textTemplateDefinitionContentRecordRepository, IDistributedCache<string, TemplateContentCacheKey> cache, IOptions<TextTemplateManagementOptions> options)
Parameters
Fields
Cache
Declaration
protected readonly IDistributedCache<string, TemplateContentCacheKey> Cache
Field Value
ContentRepository
Declaration
protected readonly ITextTemplateContentRepository ContentRepository
Field Value
DynamicTemplateDefinitionStore
Declaration
protected readonly IDynamicTemplateDefinitionStore DynamicTemplateDefinitionStore
Field Value
Options
Declaration
protected readonly TextTemplateManagementOptions Options
Field Value
StaticTemplateDefinitionStore
Declaration
protected readonly IStaticTemplateDefinitionStore StaticTemplateDefinitionStore
Field Value
TextTemplateDefinitionContentRecordRepository
Declaration
protected readonly ITextTemplateDefinitionContentRecordRepository TextTemplateDefinitionContentRecordRepository
Field Value
Methods
GetOrNullAsync(TemplateContentContributorContext)
Declaration
public virtual Task<string> GetOrNullAsync(TemplateContentContributorContext context)
Parameters
Returns
GetTemplateContentFromDbOrNullAsync(TemplateContentContributorContext)
Declaration
protected virtual Task<string> GetTemplateContentFromDbOrNullAsync(TemplateContentContributorContext context)
Parameters
Returns
Implements
Extension Methods