HttpMethodConstraint.Match メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求が、ルートで許可されている動詞の 1 つである HTTP 動詞を使用して行われたかどうかを判断します。
protected:
virtual bool Match(System::Web::HttpContextBase ^ httpContext, System::Web::Routing::Route ^ route, System::String ^ parameterName, System::Web::Routing::RouteValueDictionary ^ values, System::Web::Routing::RouteDirection routeDirection);
protected virtual bool Match(System.Web.HttpContextBase httpContext, System.Web.Routing.Route route, string parameterName, System.Web.Routing.RouteValueDictionary values, System.Web.Routing.RouteDirection routeDirection);
abstract member Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
override this.Match : System.Web.HttpContextBase * System.Web.Routing.Route * string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteDirection -> bool
Protected Overridable Function Match (httpContext As HttpContextBase, route As Route, parameterName As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean
パラメーター
- httpContext
- HttpContextBase
HTTP 要求に関する情報をカプセル化するオブジェクト。
- route
- Route
URL と一致するかどうかを確認する対象のオブジェクト。
- parameterName
- String
チェック対象のパラメーターの名前。
- values
- RouteValueDictionary
ルートのパラメーターを含むオブジェクト。
- routeDirection
- RouteDirection
入力方向の要求が処理されたとき、または URL が生成されたときに制約チェックが実行されるかどうかを示すオブジェクト。
返品
ASP.NET ルーティングが要求を処理している場合、許可された HTTP 動詞を使用して要求が行われた場合は true。それ以外の場合は false。 ASP.NET ルーティングで URL を構築する場合、指定された値に許可されている HTTP 動詞のいずれかに一致する HTTP 動詞が含まれている場合は true。それ以外の場合は false。 既定値は true です。
例外
null、httpContext、route、またはparameterNameの 1 つ以上のパラメーターがvalues。