語言

HttpMethodConstraint.IRouteConstraint.Match 方法

定義

 virtual bool System.Web.Routing.IRouteConstraint.Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection) = System::Web::Routing::IRouteConstraint::Match;
bool IRouteConstraint.Match(System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.System.Web.Routing.IRouteConstraint.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean Implements IRouteConstraint.Match

參數

httpContext
HttpContextBase

一個封裝 HTTP 請求資訊的物件。

route
Route

被檢查的物件是否符合 URL。

parameterName
String

被檢查的參數名稱。

values
RouteValueDictionary

一個包含路由參數的物件。

routeDirection
RouteDirection

一個物件,指示在處理接收請求或產生 URL 時執行約束檢查。

傳回

true如果請求是透過允許的 HTTP 動詞發出;否則,。 false 預設值為 true。

實作

例外狀況

以下一個或多個參數為null:httpContext、routeparameterName或values。

備註

此成員為明確介面成員實作。 它只能在實 HttpMethodConstraint 例投射到 IRouteConstraint 介面時使用。

適用於

另請參閱