BuilderExtensions Class

Summary

Extension methods for @!:IApplicationBuilder- to add MVC to the request execution pipeline.

Syntax

public class BuilderExtensions

GitHub

View on GitHub

class Microsoft.AspNet.Builder.BuilderExtensions

Methods

UseMvc(IApplicationBuilder)

Adds MVC to the @!:IApplicationBuilder- request execution pipeline.

Arguments:
  • app (IApplicationBuilder) – The @!:IApplicationBuilder-.
Return type:

IApplicationBuilder

Returns:

The <paramref name=”app” />.

public static IApplicationBuilder UseMvc(IApplicationBuilder app)
UseMvc(IApplicationBuilder, System.Action<IRouteBuilder>)

Adds MVC to the @!:IApplicationBuilder- request execution pipeline.

Arguments:
  • app (IApplicationBuilder) – The @!:IApplicationBuilder-.
  • configureRoutes (System.Action{IRouteBuilder}) – A callback to configure MVC routes.
Return type:

IApplicationBuilder

Returns:

The <paramref name=”app” />.

public static IApplicationBuilder UseMvc(IApplicationBuilder app, Action<IRouteBuilder> configureRoutes)
UseMvcWithDefaultRoute(IApplicationBuilder)

Adds MVC to the @!:IApplicationBuilder- request execution pipeline with a default route named ‘default’ and the following template: ‘{controller=Home}/{action=Index}/{id?}’.

Arguments:
  • app (IApplicationBuilder) – The @!:IApplicationBuilder-.
Return type:

IApplicationBuilder

Returns:

The <paramref name=”app” />.

public static IApplicationBuilder UseMvcWithDefaultRoute(IApplicationBuilder app)