OptionalRouteConstraint Class¶
Defines a constraint on an optional parameter. If the parameter is present, then it is constrained by InnerConstraint.
- Namespace
Microsoft.AspNetCore.Routing.Constraints
- Assemblies
- Microsoft.AspNetCore.Routing
Syntax¶
public class OptionalRouteConstraint : IRouteConstraint
-
class
Microsoft.AspNetCore.Routing.Constraints.
OptionalRouteConstraint
Constructors¶
-
OptionalRouteConstraint
(Microsoft.AspNetCore.Routing.IRouteConstraint)¶ public OptionalRouteConstraint(IRouteConstraint innerConstraint)
-
Properties¶
-
Microsoft.AspNetCore.Routing.Constraints.OptionalRouteConstraint.
InnerConstraint
¶ Return type: Microsoft.AspNetCore.Routing.IRouteConstraint public IRouteConstraint InnerConstraint { get; }
-
Methods¶
-
Match
(Microsoft.AspNetCore.Http.HttpContext, Microsoft.AspNetCore.Routing.IRouter, System.String, Microsoft.AspNetCore.Routing.RouteValueDictionary, Microsoft.AspNetCore.Routing.RouteDirection)¶ Return type: System.Boolean public bool Match(HttpContext httpContext, IRouter route, string routeKey, RouteValueDictionary values, RouteDirection routeDirection)
-