Microsoft.​Asp​Net​Core.​Routing Microsoft.​Asp​Net​Core.​Routing Namespace

Classes

DefaultInlineConstraintResolver DefaultInlineConstraintResolver The default implementation of IInlineConstraintResolver. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type.
InlineRouteParameterParser InlineRouteParameterParser
RequestDelegateRouteBuilderExtensions RequestDelegateRouteBuilderExtensions
Route Route
RouteBase RouteBase
RouteBuilder RouteBuilder
RouteCollection RouteCollection
RouteConstraintBuilder RouteConstraintBuilder A builder for produding a mapping of keys to see .
RouteConstraintMatcher RouteConstraintMatcher
RouteContext RouteContext A context object for RouteAsync(RouteContext).
RouteData RouteData Information about the current routing path.
RouteHandler RouteHandler
RouteOptions RouteOptions
RouteValueDictionary RouteValueDictionary An System.Collections.Generic.IDictionary<TKey, TValue> type for route values.
RouteValueEqualityComparer RouteValueEqualityComparer An System.Collections.Generic.IEqualityComparer<T> implementation that compares objects as-if they were route value strings.
RoutingHttpContextExtensions RoutingHttpContextExtensions Extension methods for related to routing.
VirtualPathContext VirtualPathContext A context for virtual path generation operations.
VirtualPathData VirtualPathData Represents information about the route and virtual path that are the result of generating a URL with the ASP.NET routing middleware.

Structs

RouteData.RouteDataSnapshot RouteData.RouteDataSnapshot A snapshot of the state of a RouteData instance.
RouteValueDictionary.Enumerator RouteValueDictionary.Enumerator

Interfaces

IInlineConstraintResolver IInlineConstraintResolver Defines an abstraction for resolving inline constraints as instances of .
INamedRouter INamedRouter
IRouteBuilder IRouteBuilder Defines a contract for a route builder in an application. A route builder specifies the routes for an application.
IRouteCollection IRouteCollection
IRouteConstraint IRouteConstraint Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.
IRouteHandler IRouteHandler Defines a contract for a handler of a route.
IRouter IRouter
IRoutingFeature IRoutingFeature A feature interface for routing functionality.

Enums

RouteDirection RouteDirection Indicates whether ASP.NET routing is processing a URL from an HTTP request or generating a URL.