DefaultInlineConstraintResolver Class

The default implementation of Microsoft.AspNetCore.Routing.IInlineConstraintResolver. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type.

Namespace
Microsoft.AspNetCore.Routing
Assemblies
  • Microsoft.AspNetCore.Routing

Syntax

public class DefaultInlineConstraintResolver : IInlineConstraintResolver
class Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver

Constructors

DefaultInlineConstraintResolver(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Routing.RouteOptions>)

Initializes a new instance of the Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver class.

Arguments:routeOptions (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Routing.RouteOptions>) – Accessor for Microsoft.AspNetCore.Routing.RouteOptions containing the constraints of interest.
public DefaultInlineConstraintResolver(IOptions<RouteOptions> routeOptions)

Methods

ResolveConstraint(System.String)
Return type:Microsoft.AspNetCore.Routing.IRouteConstraint
public virtual IRouteConstraint ResolveConstraint(string inlineConstraint)