C# 클래스 ToSic.SexyContent.Engines.EngineBase

상속: IEngine
파일 보기 프로젝트 열기: 2sic/2sxc

보호된 프로퍼티들

프로퍼티 타입 설명
App System.App
DataSource ToSic.Eav.DataSources.IDataSource
InstancePurposes InstancePurposes
ModuleInfo DotNetNuke.Entities.Modules.ModuleInfo
Sexy SxcInstance
Template Template
TemplatePath string

Private Properties

프로퍼티 타입 설명
CheckExpectedNoRenderConditions void
CheckExpectedTemplateErrors void
CheckTemplatePermissions void

공개 메소드들

메소드 설명
CustomizeData ( ) : void
CustomizeSearch ( Dictionary searchInfos, DotNetNuke.Entities.Modules.ModuleInfo moduleInfo, System.DateTime beginDate ) : void
Init ( Template template, System.App app, DotNetNuke.Entities.Modules.ModuleInfo hostingModule, ToSic.Eav.DataSources.IDataSource dataSource, InstancePurposes instancePurposes, SxcInstance sexy ) : void
Render ( ) : string

Renders the given elements with Razor or TokenReplace and returns the string representation.

보호된 메소드들

메소드 설명
Init ( ) : void
RenderTemplate ( ) : string

비공개 메소드들

메소드 설명
CheckExpectedNoRenderConditions ( ) : void
CheckExpectedTemplateErrors ( ) : void
CheckTemplatePermissions ( PortalSettings portalSettings ) : void

메소드 상세

CustomizeData() 공개 메소드

public CustomizeData ( ) : void
리턴 void

CustomizeSearch() 공개 메소드

public CustomizeSearch ( Dictionary searchInfos, DotNetNuke.Entities.Modules.ModuleInfo moduleInfo, System.DateTime beginDate ) : void
searchInfos Dictionary
moduleInfo DotNetNuke.Entities.Modules.ModuleInfo
beginDate System.DateTime
리턴 void

Init() 보호된 메소드

protected Init ( ) : void
리턴 void

Init() 공개 메소드

public Init ( Template template, System.App app, DotNetNuke.Entities.Modules.ModuleInfo hostingModule, ToSic.Eav.DataSources.IDataSource dataSource, InstancePurposes instancePurposes, SxcInstance sexy ) : void
template Template
app System.App
hostingModule DotNetNuke.Entities.Modules.ModuleInfo
dataSource ToSic.Eav.DataSources.IDataSource
instancePurposes InstancePurposes
sexy SxcInstance
리턴 void

Render() 공개 메소드

Renders the given elements with Razor or TokenReplace and returns the string representation.
public Render ( ) : string
리턴 string

RenderTemplate() 보호된 추상적인 메소드

protected abstract RenderTemplate ( ) : string
리턴 string

프로퍼티 상세

App 보호되어 있는 프로퍼티

protected App,System App
리턴 System.App

DataSource 보호되어 있는 프로퍼티

protected ToSic.Eav.DataSources.IDataSource DataSource
리턴 ToSic.Eav.DataSources.IDataSource

InstancePurposes 보호되어 있는 프로퍼티

protected InstancePurposes InstancePurposes
리턴 InstancePurposes

ModuleInfo 보호되어 있는 프로퍼티

protected ModuleInfo,DotNetNuke.Entities.Modules ModuleInfo
리턴 DotNetNuke.Entities.Modules.ModuleInfo

Sexy 보호되어 있는 프로퍼티

protected SxcInstance Sexy
리턴 SxcInstance

Template 보호되어 있는 프로퍼티

protected Template Template
리턴 Template

TemplatePath 보호되어 있는 프로퍼티

protected string TemplatePath
리턴 string