C# Class ToSic.SexyContent.Internal.TemplateManager

显示文件 Open project: 2sic/2sxc Class Usage Examples

Public Properties

Property Type Description
App System.App

Public Methods

Method Description
CreateTemplateFileIfNotExists ( string name, string type, string location, HttpServerUtility server, string contents = "" ) : string

Creates a template file if it does not already exists, and uses a default text to insert. Returns the new path

EnsureTemplateFolderExists ( string templateLocation ) : void

Creates a directory and copies the needed web.config for razor files if the directory does not exist.

GetTemplateFiles ( HttpServerUtility server, string templateType, string templateLocation ) : IEnumerable

Returns all template files in the template folder.

GetTemplatePathRoot ( string locationId, System.App app ) : string

Returns the location where Templates are stored for the current app

TemplateManager ( System.App app ) : System

Method Details

CreateTemplateFileIfNotExists() public method

Creates a template file if it does not already exists, and uses a default text to insert. Returns the new path
public CreateTemplateFileIfNotExists ( string name, string type, string location, HttpServerUtility server, string contents = "" ) : string
name string
type string
location string
server System.Web.HttpServerUtility
contents string
return string

EnsureTemplateFolderExists() public method

Creates a directory and copies the needed web.config for razor files if the directory does not exist.
public EnsureTemplateFolderExists ( string templateLocation ) : void
templateLocation string
return void

GetTemplateFiles() public method

Returns all template files in the template folder.
public GetTemplateFiles ( HttpServerUtility server, string templateType, string templateLocation ) : IEnumerable
server System.Web.HttpServerUtility
templateType string
templateLocation string
return IEnumerable

GetTemplatePathRoot() public static method

Returns the location where Templates are stored for the current app
public static GetTemplatePathRoot ( string locationId, System.App app ) : string
locationId string
app System.App
return string

TemplateManager() public method

public TemplateManager ( System.App app ) : System
app System.App
return System

Property Details

App public_oe property

public App,System App
return System.App