C# Класс ServiceStack.Razor.RazorFormat

Наследование: IPlugin, IRazorPlugin, IRazorConfig
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Instance RazorFormat

Защищенные свойства (Protected)

Свойство Тип Описание
PageResolver ServiceStack.Razor.Managers.RazorPageResolver
ViewManager ServiceStack.Razor.Managers.RazorViewManager

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

Метод Описание
AddPage ( string filePath ) : ServiceStack.Razor.Managers.RazorPage
CreateAndRenderToHtml ( string razorContents, object model = null, string layout = null ) : string
CreatePage ( string razorContents ) : ServiceStack.Razor.Managers.RazorPage
CreatePageResolver ( ) : RazorPageResolver
CreateViewManager ( ) : RazorViewManager
FindByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
GetPageByName ( string pageName ) : ServiceStack.Razor.Managers.RazorPage
GetPageByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
Init ( ) : RazorFormat
ProcessRazorPage ( IRequest httpReq, ServiceStack.Razor.Managers.RazorPage contentPage, object model, IResponse httpRes ) : void
ProcessRequest ( IRequest httpReq, IResponse httpRes, object dto ) : void
RazorFormat ( ) : System
Register ( IAppHost appHost ) : void
RenderToHtml ( ServiceStack.Razor.Managers.RazorPage razorPage, IRazorView &razorView, object model = null, string layout = null ) : string
RenderToHtml ( ServiceStack.Razor.Managers.RazorPage razorPage, object model = null, string layout = null ) : string
RenderToHtml ( string filePath, object model = null, string layout = null ) : string

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

Метод Описание
BindToAppHost ( IAppHost appHost ) : void
CreateLiveReload ( RazorViewManager viewManager ) : ILiveReload
DenyPathsWithLeading_ ( string path ) : bool

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

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

public AddPage ( string filePath ) : ServiceStack.Razor.Managers.RazorPage
filePath string
Результат ServiceStack.Razor.Managers.RazorPage

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

public CreateAndRenderToHtml ( string razorContents, object model = null, string layout = null ) : string
razorContents string
model object
layout string
Результат string

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

public CreatePage ( string razorContents ) : ServiceStack.Razor.Managers.RazorPage
razorContents string
Результат ServiceStack.Razor.Managers.RazorPage

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

public CreatePageResolver ( ) : RazorPageResolver
Результат ServiceStack.Razor.Managers.RazorPageResolver

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

public CreateViewManager ( ) : RazorViewManager
Результат ServiceStack.Razor.Managers.RazorViewManager

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

public FindByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
pathInfo string
Результат ServiceStack.Razor.Managers.RazorPage

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

public GetPageByName ( string pageName ) : ServiceStack.Razor.Managers.RazorPage
pageName string
Результат ServiceStack.Razor.Managers.RazorPage

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

public GetPageByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
pathInfo string
Результат ServiceStack.Razor.Managers.RazorPage

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

public Init ( ) : RazorFormat
Результат RazorFormat

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

public ProcessRazorPage ( IRequest httpReq, ServiceStack.Razor.Managers.RazorPage contentPage, object model, IResponse httpRes ) : void
httpReq IRequest
contentPage ServiceStack.Razor.Managers.RazorPage
model object
httpRes IResponse
Результат void

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

public ProcessRequest ( IRequest httpReq, IResponse httpRes, object dto ) : void
httpReq IRequest
httpRes IResponse
dto object
Результат void

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

public RazorFormat ( ) : System
Результат System

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

public Register ( IAppHost appHost ) : void
appHost IAppHost
Результат void

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

public RenderToHtml ( ServiceStack.Razor.Managers.RazorPage razorPage, IRazorView &razorView, object model = null, string layout = null ) : string
razorPage ServiceStack.Razor.Managers.RazorPage
razorView IRazorView
model object
layout string
Результат string

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

public RenderToHtml ( ServiceStack.Razor.Managers.RazorPage razorPage, object model = null, string layout = null ) : string
razorPage ServiceStack.Razor.Managers.RazorPage
model object
layout string
Результат string

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

public RenderToHtml ( string filePath, object model = null, string layout = null ) : string
filePath string
model object
layout string
Результат string

Описание свойств

Instance публичное статическое свойство

public static RazorFormat,ServiceStack.Razor Instance
Результат RazorFormat

PageResolver защищенное свойство

protected RazorPageResolver,ServiceStack.Razor.Managers PageResolver
Результат ServiceStack.Razor.Managers.RazorPageResolver

ViewManager защищенное свойство

protected RazorViewManager,ServiceStack.Razor.Managers ViewManager
Результат ServiceStack.Razor.Managers.RazorViewManager