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; }
-