HttpMethodConstraint.Match メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルートに許可されている動詞のいずれかである 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
です。
例外
次のパラメーターの 1 つ以上が null
です: httpContext
、route
、parameterName
、values
。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET