C# Class ToSic.SexyContent.Internal.TemplateManager

Afficher le fichier Open project: 2sic/2sxc Class Usage Examples

Méthodes publiques

Свойство Type Description
App System.App

Méthodes publiques

Méthode 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 méthode

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
Résultat string

EnsureTemplateFolderExists() public méthode

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
Résultat void

GetTemplateFiles() public méthode

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
Résultat IEnumerable

GetTemplatePathRoot() public static méthode

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
Résultat string

TemplateManager() public méthode

public TemplateManager ( System.App app ) : System
app System.App
Résultat System

Property Details

App public_oe property

public App,System App
Résultat System.App