C# 클래스 Simplify.Web.Modules.Data.TemplateFactory

Web-site cacheable text templates loader
상속: ITemplateFactory
파일 보기 프로젝트 열기: i4004/Simplify.Web 1 사용 예제들

공개 메소드들

메소드 설명
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