HttpMethodConstraint.IRouteConstraint.Match メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメンバーの詳細については、「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
です: httpContext
、route
、parameterName
、values
。
注釈
このメンバーは、明示的なインターフェイス メンバーの実装です。 これは、HttpMethodConstraint のインスタンスが IRouteConstraint インターフェイスにキャストされる場合のみ、使用できます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET