RouteBuilder Class
Definition
Provides support for specifying routes in an application.
public ref class RouteBuilder : Microsoft::AspNetCore::Routing::IRouteBuilder
public class RouteBuilder : Microsoft.AspNetCore.Routing.IRouteBuilder
type RouteBuilder = class
interface IRouteBuilder
Public Class RouteBuilder
Implements IRouteBuilder
- Inheritance
-
RouteBuilder
- Implements
Constructors
RouteBuilder(IApplicationBuilder) |
Constructs a new RouteBuilder instance given an |
RouteBuilder(IApplicationBuilder, IRouter) |
Constructs a new RouteBuilder instance given an |
Properties
ApplicationBuilder | |
DefaultHandler | |
Routes | |
ServiceProvider |
Methods
Build() |
Extension Methods
MapRoute(IRouteBuilder, String, String) |
Adds a route to the IRouteBuilder with the specified name and template. |
MapRoute(IRouteBuilder, String, String, Object) |
Adds a route to the IRouteBuilder with the specified name, template, and default values. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Adds a route to the IRouteBuilder with the specified name, template, default values, and constraints. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Adds a route to the IRouteBuilder with the specified name, template, default values, and data tokens. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Adds a route to the IRouteBuilder with the given MVC area with the specified
|
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Adds a route to the IRouteBuilder with the given MVC area with the specified
|
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Adds a route to the IRouteBuilder with the given MVC area with the specified
|
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Adds a route to the IRouteBuilder with the given MVC area with the specified
|
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Configures a route that is automatically bypassed if the requested URL appears to be for a static file (e.g., if it has a filename extension). |
MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Configures a route that is automatically bypassed if the requested URL appears to be for a static file (e.g., if it has a filename extension). |
MapWebApiRoute(IRouteBuilder, String, String) | |
MapWebApiRoute(IRouteBuilder, String, String, Object) | |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) | |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) | |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Adds a route to the IRouteBuilder that only matches HTTP DELETE requests for the given
|
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP DELETE requests for the given
|
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adds a route to the IRouteBuilder that only matches HTTP DELETE requests for the given
|
MapGet(IRouteBuilder, String, RequestDelegate) |
Adds a route to the IRouteBuilder that only matches HTTP GET requests for the given
|
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP GET requests for the given
|
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adds a route to the IRouteBuilder that only matches HTTP GET requests for the given
|
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP DELETE requests for the given
|
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP GET requests for the given
|
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP POST requests for the given
|
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP PUT requests for the given
|
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder for the given |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP requests for the given
|
MapPost(IRouteBuilder, String, RequestDelegate) |
Adds a route to the IRouteBuilder that only matches HTTP POST requests for the given
|
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP POST requests for the given
|
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adds a route to the IRouteBuilder that only matches HTTP POST requests for the given
|
MapPut(IRouteBuilder, String, RequestDelegate) |
Adds a route to the IRouteBuilder that only matches HTTP PUT requests for the given
|
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP PUT requests for the given
|
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adds a route to the IRouteBuilder that only matches HTTP PUT requests for the given
|
MapRoute(IRouteBuilder, String, RequestDelegate) |
Adds a route to the IRouteBuilder for the given |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder for the given |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Adds a route to the IRouteBuilder that only matches HTTP requests for the given
|
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Adds a route to the IRouteBuilder that only matches HTTP requests for the given
|
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adds a route to the IRouteBuilder that only matches HTTP requests for the given
|