Table of Contents

Interface IHttpRouteConstraint

Namespace
System.Web.Http.Routing
Assembly
System.Web.Http.dll

Represents a base class route constraint.

public interface IHttpRouteConstraint

Methods

Match(HttpRequestMessage, IHttpRoute, string, IDictionary<string, object>, HttpRouteDirection)

Determines whether this instance equals a specified route.

bool Match(HttpRequestMessage request, IHttpRoute route, string parameterName, IDictionary<string, object> values, HttpRouteDirection routeDirection)

Parameters

request HttpRequestMessage

The request.

route IHttpRoute

The route to compare.

parameterName string

The name of the parameter.

values IDictionary<string, object>

A list of parameter values.

routeDirection HttpRouteDirection

The route direction.

Returns

bool

True if this instance equals a specified route; otherwise, false.