C# Class Aqueduct.Appia.Core.AppiaViewFactory

The default implementation for how views are resolved and rendered by Nancy.
Inheritance: IViewFactory
ファイルを表示 Open project: aqueduct/Appia

Public Methods

Method Description
AppiaViewFactory ( IViewLocator viewLocator, IEnumerable viewEngines ) : System
RenderView ( Nancy.NancyModule module, string viewName, dynamic model ) : Action
this ( dynamic model ) : Action
this ( string viewName ) : Action
this ( string viewName, dynamic model ) : Action

Private Methods

Method Description
GetExtensionsToUseForViewLookup ( string viewName ) : IEnumerable
GetRenderedView ( string viewName, dynamic model ) : Action
GetSupportedViewEngineExtensions ( ) : IEnumerable
GetViewEngine ( Nancy.ViewEngines.ViewLocationResult viewLocationResult ) : IViewEngine
GetViewExtension ( string viewName ) : IEnumerable
GetViewNameFromModel ( dynamic model ) : string
SafeInvokeViewEngine ( IViewEngine viewEngine, Nancy.ViewEngines.ViewLocationResult locationResult, dynamic model ) : Action

Method Details

AppiaViewFactory() public method

public AppiaViewFactory ( IViewLocator viewLocator, IEnumerable viewEngines ) : System
viewLocator IViewLocator
viewEngines IEnumerable
return System

RenderView() public method

public RenderView ( Nancy.NancyModule module, string viewName, dynamic model ) : Action
module Nancy.NancyModule
viewName string
model dynamic
return Action

this() public method

public this ( dynamic model ) : Action
model dynamic
return Action

this() public method

public this ( string viewName ) : Action
viewName string
return Action

this() public method

public this ( string viewName, dynamic model ) : Action
viewName string
model dynamic
return Action