System.Web.Http.Routing.Constraints Namespace
Classes
Class | Description | |
---|---|---|
AlphaRouteConstraint | Constrains a route parameter to contain only lowercase or uppercase letters A through Z in the English alphabet. |
|
BoolRouteConstraint | Constrains a route parameter to represent only Boolean values. |
|
CompoundRouteConstraint | Constrains a route by several child constraints. |
|
DateTimeRouteConstraint | Constrains a route parameter to represent only DateTime values. |
|
DecimalRouteConstraint | Constrains a route parameter to represent only decimal values. |
|
DoubleRouteConstraint | Constrains a route parameter to represent only 64-bit floating-point values. |
|
FloatRouteConstraint | Constrains a route parameter to represent only 32-bit floating-point values. |
|
GuidRouteConstraint | Constrains a route parameter to represent only Guid values. |
|
IntRouteConstraint | Constrains a route parameter to represent only 32-bit integer values. |
|
LengthRouteConstraint | Constrains a route parameter to be a string of a given length or within a given range of lengths. |
|
LongRouteConstraint | Constrains a route parameter to represent only 64-bit integer values. |
|
MaxLengthRouteConstraint | Constrains a route parameter to be a string with a maximum length. |
|
MaxRouteConstraint | Constrains a route parameter to be an integer with a maximum value. |
|
MinLengthRouteConstraint | Constrains a route parameter to be a string with a maximum length. |
|
MinRouteConstraint | Constrains a route parameter to be a long with a minimum value. |
|
OptionalRouteConstraint | Constrains a route by an inner constraint that doesn't fail when an optional parameter is set to its default value. |
|
RangeRouteConstraint | Constraints a route parameter to be an integer within a given range of values. |
|
RegexRouteConstraint | Constrains a route parameter to match a regular expression. |
Return to top