Class TemplateContentProvider
Inheritance
System.Object
TemplateContentProvider
Implements
ITransientDependency
Assembly: Volo.Abp.TextTemplating.dll
Syntax
public class TemplateContentProvider : object, ITemplateContentProvider, ITransientDependency
Constructors
TemplateContentProvider(ITemplateDefinitionManager, IHybridServiceScopeFactory, IOptions<AbpTextTemplatingOptions>)
Declaration
public TemplateContentProvider(ITemplateDefinitionManager templateDefinitionManager, IHybridServiceScopeFactory serviceScopeFactory, IOptions<AbpTextTemplatingOptions> options)
Parameters
Properties
Options
Declaration
public AbpTextTemplatingOptions Options { get; }
Property Value
ServiceScopeFactory
Declaration
public IHybridServiceScopeFactory ServiceScopeFactory { get; }
Property Value
| Type |
Description |
| IHybridServiceScopeFactory |
|
Methods
CreateTemplateContentContributors(IServiceProvider)
Declaration
protected virtual ITemplateContentContributor[] CreateTemplateContentContributors(IServiceProvider serviceProvider)
Parameters
| Type |
Name |
Description |
| IServiceProvider |
serviceProvider |
|
Returns
GetContentOrNullAsync(String, String, Boolean, Boolean)
Declaration
public virtual Task<string> GetContentOrNullAsync(string templateName, string cultureName = null, bool tryDefaults = true, bool useCurrentCultureIfCultureNameIsNull = true)
Parameters
| Type |
Name |
Description |
| System.String |
templateName |
|
| System.String |
cultureName |
|
| System.Boolean |
tryDefaults |
|
| System.Boolean |
useCurrentCultureIfCultureNameIsNull |
|
Returns
| Type |
Description |
| Task<System.String> |
|
GetContentOrNullAsync(ITemplateContentContributor[], TemplateContentContributorContext)
Declaration
protected virtual Task<string> GetContentOrNullAsync(ITemplateContentContributor[] contributors, TemplateContentContributorContext context)
Parameters
Returns
| Type |
Description |
| Task<System.String> |
|
GetContentOrNullAsync(TemplateDefinition, String, Boolean, Boolean)
Declaration
public virtual Task<string> GetContentOrNullAsync(TemplateDefinition templateDefinition, string cultureName = null, bool tryDefaults = true, bool useCurrentCultureIfCultureNameIsNull = true)
Parameters
| Type |
Name |
Description |
| TemplateDefinition |
templateDefinition |
|
| System.String |
cultureName |
|
| System.Boolean |
tryDefaults |
|
| System.Boolean |
useCurrentCultureIfCultureNameIsNull |
|
Returns
| Type |
Description |
| Task<System.String> |
|
Implements
ITransientDependency
Extension Methods