次の方法で共有


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 の生成時に、制約チェックが実行されるかどうかを示すオブジェクト。

戻り値

要求が許可されている HTTP 動詞を使用して行われた場合は、true。それ以外の場合は、false。 既定値は、true です。

実装

例外

次のパラメーターの 1 つ以上が null です: httpContextrouteparameterNamevalues

注釈

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

適用対象

こちらもご覧ください