HttpMethodConstraint.IRouteConstraint.Match Method (HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)
For a description of this member, see Match.
Assembly: System.Web (in System.Web.dll)
Private Function Match ( httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection ) As Boolean Implements IRouteConstraint.Match
Parameters
- httpContext
-
Type:
System.Web.HttpContextBase
An object that encapsulates information about the HTTP request.
- route
-
Type:
System.Web.Routing.Route
The object that is being checked to determine whether it matches the URL.
- parameterName
-
Type:
System.String
The name of the parameter that is being checked.
- values
-
Type:
System.Web.Routing.RouteValueDictionary
An object that contains the parameters for a route.
- routeDirection
-
Type:
System.Web.Routing.RouteDirection
An object that indicates whether the constraint check is being performed when an incoming request is handled or when a URL is generated.
Return Value
Type: System.Booleantrue if the request was made by using an allowed HTTP verb; otherwise, false. The default is true.
| Exception | Condition |
|---|---|
| ArgumentNullException | One or more of the following parameters is null: httpContext, route, parameterName, or values. |
This member is an explicit interface member implementation. It can be used only when the HttpMethodConstraint instance is cast to an IRouteConstraint interface.
Available since 3.5