A route constraint is inserted with an inline syntax, called inline constraints, in the following form: {parameter:constraint}.
There are several ways to create a route constraint:
- Inserting a constraint when creating a route conventionally
- Inserting a constraint when creating an attribute routing
- Creating a class that implements IRouteConstraint