Class DefaultTemplateResolver
Inherited Members
Namespace: EPiServer.Web.Internal
Assembly: EPiServer.Cms.AspNetCore.Templating.dll
Version: 12.0.3Syntax
public class DefaultTemplateResolver : TemplateResolver, ITemplateResolver, ITemplateResolverEvents
Constructors
DefaultTemplateResolver(ITemplateRepository, IHttpContextAccessor, IContentTypeRepository)
Creates a new instance of DefaultTemplateResolver
Declaration
public DefaultTemplateResolver(ITemplateRepository templateRepository, IHttpContextAccessor httpContextAccessor, IContentTypeRepository contentTypeRepository)
Parameters
| Type | Name | Description |
|---|---|---|
| ITemplateRepository | templateRepository | |
| Microsoft.AspNetCore.Http.IHttpContextAccessor | httpContextAccessor | |
| IContentTypeRepository | contentTypeRepository |
Methods
ResolveAllCore(HttpContext, ContentType, Type, Object, TemplateTypeCategories, IEnumerable<String>)
Declaration
protected override IEnumerable<TemplateModel> ResolveAllCore(HttpContext httpContext, ContentType contentType, Type itemType, object itemToRender, TemplateTypeCategories category, IEnumerable<string> tags)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Http.HttpContext | httpContext | |
| ContentType | contentType | |
| System.Type | itemType | |
| System.Object | itemToRender | |
| TemplateTypeCategories | category | |
| System.Collections.Generic.IEnumerable<System.String> | tags |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<TemplateModel> |