HttpMethodConstraint.IRouteConstraint.Match メソッド

定義

このメンバーの説明については、 Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)を参照してください。

 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 です。

実装

例外

httpContextrouteparameterName、またはvaluesの 1 つ以上のパラメーターがnull

注釈

このメンバーは、明示的なインターフェイス メンバーの実装です。 HttpMethodConstraint インスタンスがIRouteConstraint インターフェイスにキャストされている場合にのみ使用できます。

適用対象

こちらもご覧ください