Class TemplateContentProvider
Inheritance
object
TemplateContentProvider
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.TextTemplating.Core.dll
Syntax
public class TemplateContentProvider : ITemplateContentProvider, ITransientDependency
Constructors
TemplateContentProvider(ITemplateDefinitionManager, IServiceScopeFactory, IOptions<AbpTextTemplatingOptions>)
Declaration
public TemplateContentProvider(ITemplateDefinitionManager templateDefinitionManager, IServiceScopeFactory serviceScopeFactory, IOptions<AbpTextTemplatingOptions> options)
Parameters
Properties
Options
Declaration
public AbpTextTemplatingOptions Options { get; }
Property Value
ServiceScopeFactory
Declaration
public IServiceScopeFactory ServiceScopeFactory { get; }
Property Value
Type |
Description |
Microsoft.Extensions.DependencyInjection.IServiceScopeFactory |
|
Methods
CreateTemplateContentContributors(IServiceProvider)
Declaration
protected virtual ITemplateContentContributor[] CreateTemplateContentContributors(IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Returns
GetContentOrNullAsync(string, string, bool, bool)
Declaration
public virtual Task<string> GetContentOrNullAsync(string templateName, string cultureName = null, bool tryDefaults = true, bool useCurrentCultureIfCultureNameIsNull = true)
Parameters
Type |
Name |
Description |
string |
templateName |
|
string |
cultureName |
|
bool |
tryDefaults |
|
bool |
useCurrentCultureIfCultureNameIsNull |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<TResult><string> |
|
GetContentOrNullAsync(ITemplateContentContributor[], TemplateContentContributorContext)
Declaration
protected virtual Task<string> GetContentOrNullAsync(ITemplateContentContributor[] contributors, TemplateContentContributorContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<TResult><string> |
|
GetContentOrNullAsync(TemplateDefinition, string, bool, bool)
Declaration
public virtual Task<string> GetContentOrNullAsync(TemplateDefinition templateDefinition, string cultureName = null, bool tryDefaults = true, bool useCurrentCultureIfCultureNameIsNull = true)
Parameters
Type |
Name |
Description |
TemplateDefinition |
templateDefinition |
|
string |
cultureName |
|
bool |
tryDefaults |
|
bool |
useCurrentCultureIfCultureNameIsNull |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<TResult><string> |
|
Implements
Extension Methods