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: virtual bool Match( HttpContextBase^ httpContext, Route^ route, String^ parameterName, RouteValueDictionary^ values, RouteDirection routeDirection ) sealed = 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