Go to file
Ryan Nowak 9e114b547d
Introduce RoutePattern (#585)
* Introduce RoutePattern

Introduces RoutePattern - a new parser and representation for routing
templates, defaults, and constraints.

This is a new representation for all of the 'inputs' to routing that is
immutable and captures 'out of line' information for defaults and
constraints.

This will allow us to unify the handling of constraints and values from
attribute style routes and conventional style routes.
2018-07-13 18:01:46 -07:00
.vsts-pipelines/builds
benchmarkapps/Benchmarks Added support for route constraints in Dispatcher world 2018-07-13 14:18:54 -07:00
benchmarks Added support for route constraints in Dispatcher world 2018-07-13 14:18:54 -07:00
build Update dependencies.props 2018-07-08 12:27:10 -07:00
samples Added support for route constraints in Dispatcher world 2018-07-13 14:18:54 -07:00
shared/Microsoft.AspNetCore.Routing.DecisionTree.Sources
src Introduce RoutePattern (#585) 2018-07-13 18:01:46 -07:00
test Introduce RoutePattern (#585) 2018-07-13 18:01:46 -07:00
.appveyor.yml
.gitattributes
.gitignore
.travis.yml
CONTRIBUTING.md
Directory.Build.props
Directory.Build.targets
LICENSE.txt
NuGet.config
NuGetPackageVerifier.json
README.md
Routing.sln
Settings.StyleCop
build.cmd
build.sh
korebuild-lock.txt Update dependencies.props 2018-07-08 12:27:10 -07:00
korebuild.json
run.cmd
run.ps1
run.sh
version.props

README.md

ASP.NET Routing

AppVeyor: AppVeyor

Travis: Travis

Contains routing middleware for routing requests to application logic.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.