Microsoft.AspNetCore.Routing.Tree Namespace

Contains types that are used for tree routing. In .NET Core 2.2 and later TreeRouter has been replaced by endpoint routing.

Classes

InboundMatch

A candidate route to match incoming URLs in a TreeRouter.

InboundRouteEntry

Used to build an TreeRouter. Represents a URL template tha will be used to match incoming request URLs.

OutboundMatch

A candidate match for link generation in a TreeRouter.

OutboundRouteEntry

Used to build a TreeRouter. Represents a URL template that will be used to generate outgoing URLs.

TreeRouteBuilder

Builder for TreeRouter instances.

TreeRouter

An IRouter implementation for attribute routing.

UrlMatchingNode

A node in a UrlMatchingTree.

UrlMatchingTree

A tree part of a TreeRouter.

Remarks

For more information about routing, see Routing in ASP.NET Core.