C# Класс Simplify.Web.Modules.Data.TemplateFactory

Web-site cacheable text templates loader
Наследование: ITemplateFactory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Load ( string fileName ) : ITemplate

Load web-site template from a file

LoadAsync ( string filename ) : Task

Load web-site template from a file asynchronously.

Setup ( ) : void

Setups the template factory.

TemplateFactory ( IEnvironment environment, ILanguageManagerProvider languageManagerProvider, string defaultLanguage, bool templatesMemoryCache = false, bool loadTemplatesFromAssembly = false ) : System

Initializes a new instance of the TemplateFactory class.

Приватные методы

Метод Описание
TryLoadExistingTemplate ( string filePath ) : ITemplate

Описание методов

Load() публичный Метод

Load web-site template from a file
public Load ( string fileName ) : ITemplate
fileName string Template file name
Результат ITemplate

LoadAsync() публичный Метод

Load web-site template from a file asynchronously.
public LoadAsync ( string filename ) : Task
filename string The filename.
Результат Task

Setup() публичный Метод

Setups the template factory.
public Setup ( ) : void
Результат void

TemplateFactory() публичный Метод

Initializes a new instance of the TemplateFactory class.
public TemplateFactory ( IEnvironment environment, ILanguageManagerProvider languageManagerProvider, string defaultLanguage, bool templatesMemoryCache = false, bool loadTemplatesFromAssembly = false ) : System
environment IEnvironment The environment.
languageManagerProvider ILanguageManagerProvider The language manager provider.
defaultLanguage string The default language.
templatesMemoryCache bool if set to true them loaded templates will be cached in memory.
loadTemplatesFromAssembly bool if set to true then all templates will be loaded from assembly.
Результат System