Route Class

Namespace
Microsoft.AspNetCore.Routing
Assemblies
  • Microsoft.AspNetCore.Routing

Syntax

public class Route : RouteBase, INamedRouter, IRouter
class Microsoft.AspNetCore.Routing.Route

Constructors

Route(Microsoft.AspNetCore.Routing.IRouter, System.String, Microsoft.AspNetCore.Routing.IInlineConstraintResolver)
public Route(IRouter target, string routeTemplate, IInlineConstraintResolver inlineConstraintResolver)
Route(Microsoft.AspNetCore.Routing.IRouter, System.String, Microsoft.AspNetCore.Routing.RouteValueDictionary, System.Collections.Generic.IDictionary<System.String, System.Object>, Microsoft.AspNetCore.Routing.RouteValueDictionary, Microsoft.AspNetCore.Routing.IInlineConstraintResolver)
public Route(IRouter target, string routeTemplate, RouteValueDictionary defaults, IDictionary<string, object> constraints, RouteValueDictionary dataTokens, IInlineConstraintResolver inlineConstraintResolver)
Route(Microsoft.AspNetCore.Routing.IRouter, System.String, System.String, Microsoft.AspNetCore.Routing.RouteValueDictionary, System.Collections.Generic.IDictionary<System.String, System.Object>, Microsoft.AspNetCore.Routing.RouteValueDictionary, Microsoft.AspNetCore.Routing.IInlineConstraintResolver)
public Route(IRouter target, string routeName, string routeTemplate, RouteValueDictionary defaults, IDictionary<string, object> constraints, RouteValueDictionary dataTokens, IInlineConstraintResolver inlineConstraintResolver)

Methods

OnRouteMatched(Microsoft.AspNetCore.Routing.RouteContext)
Return type:System.Threading.Tasks.Task
protected override Task OnRouteMatched(RouteContext context)
OnVirtualPathGenerated(Microsoft.AspNetCore.Routing.VirtualPathContext)
Return type:Microsoft.AspNetCore.Routing.VirtualPathData
protected override VirtualPathData OnVirtualPathGenerated(VirtualPathContext context)

Properties

Microsoft.AspNetCore.Routing.Route.RouteTemplate
Return type:System.String
public string RouteTemplate { get; }