IRazorViewFactory Interface¶
Summary¶
Defines methods to create [Microsoft.AspNet.Mvc.Razor.RazorView](Microsoft.AspNet.Mvc.Razor.RazorView.yml) instances with a given [Microsoft.AspNet.Mvc.Razor.IRazorPage](Microsoft.AspNet.Mvc.Razor.IRazorPage.yml).
Methods¶
-
GetView
(Microsoft.AspNet.Mvc.Razor.IRazorViewEngine, Microsoft.AspNet.Mvc.Razor.IRazorPage, System.Boolean)¶ Creates a [Microsoft.AspNet.Mvc.Razor.RazorView](Microsoft.AspNet.Mvc.Razor.RazorView.yml) providing it with the [Microsoft.AspNet.Mvc.Razor.IRazorPage](Microsoft.AspNet.Mvc.Razor.IRazorPage.yml) to execute.
Arguments: - viewEngine (Microsoft.AspNet.Mvc.Razor.IRazorViewEngine) – The [Microsoft.AspNet.Mvc.Razor.IRazorViewEngine](Microsoft.AspNet.Mvc.Razor.IRazorViewEngine.yml) that was used to locate Layout pages that will be part of <paramref name=”page” />’s execution.
- page (Microsoft.AspNet.Mvc.Razor.IRazorPage) – The [Microsoft.AspNet.Mvc.Razor.IRazorPage](Microsoft.AspNet.Mvc.Razor.IRazorPage.yml) instance to execute.
- isPartial (System.Boolean) – Determines if the view is to be executed as a partial.
Return type: Microsoft.AspNet.Mvc.Rendering.IView
Returns: A [Microsoft.AspNet.Mvc.Rendering.IView]() instance that renders the contents of the <paramref name=”page” />
IView GetView(IRazorViewEngine viewEngine, IRazorPage page, bool isPartial)
-