RazorViewEngine Class

Summary

Default implementation of [Microsoft.AspNet.Mvc.Razor.IRazorViewEngine](Microsoft.AspNet.Mvc.Razor.IRazorViewEngine.yml).

Syntax

public class RazorViewEngine : IRazorViewEngine, IViewEngine

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.Razor.RazorViewEngine

Constructors

RazorViewEngine(Microsoft.AspNet.Mvc.Razor.IRazorPageFactory, Microsoft.AspNet.Mvc.Razor.IRazorViewFactory, IOptions<Microsoft.AspNet.Mvc.Razor.RazorViewEngineOptions>, Microsoft.AspNet.Mvc.Razor.IViewLocationCache)

Initializes a new instance of the [Microsoft.AspNet.Mvc.Razor.RazorViewEngine](Microsoft.AspNet.Mvc.Razor.RazorViewEngine.yml) class.

Arguments:
public RazorViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions<RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache)

Properties

AreaViewLocationFormats()

Gets the locations where this instance of [Microsoft.AspNet.Mvc.Razor.RazorViewEngine](Microsoft.AspNet.Mvc.Razor.RazorViewEngine.yml) will search for views within an area.

Return type:System.Collections.Generic.IEnumerable{System.String}
public virtual IEnumerable<string> AreaViewLocationFormats { get; }
ViewLocationFormats()

Gets the locations where this instance of [Microsoft.AspNet.Mvc.Razor.RazorViewEngine](Microsoft.AspNet.Mvc.Razor.RazorViewEngine.yml) will search for views.

Return type:System.Collections.Generic.IEnumerable{System.String}
public virtual IEnumerable<string> ViewLocationFormats { get; }

Methods

FindPage(Microsoft.AspNet.Mvc.ActionContext, System.String)
Arguments:
Return type:

Microsoft.AspNet.Mvc.Razor.RazorPageResult

public RazorPageResult FindPage(ActionContext context, string pageName)
FindPartialView(Microsoft.AspNet.Mvc.ActionContext, System.String)
Arguments:
Return type:

Microsoft.AspNet.Mvc.Rendering.ViewEngineResult

public ViewEngineResult FindPartialView(ActionContext context, string partialViewName)
FindView(Microsoft.AspNet.Mvc.ActionContext, System.String)
Arguments:
Return type:

Microsoft.AspNet.Mvc.Rendering.ViewEngineResult

public ViewEngineResult FindView(ActionContext context, string viewName)