HttpMethodConstraint.Match Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de aanvraag is gedaan met een HTTP-woord dat een van de toegestane werkwoorden voor de route is.
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
Parameters
- httpContext
- HttpContextBase
Een object dat informatie over de HTTP-aanvraag inkapselt.
- route
- Route
Het object dat wordt gecontroleerd om te bepalen of het overeenkomt met de URL.
- parameterName
- String
De naam van de parameter die wordt gecontroleerd.
- values
- RouteValueDictionary
Een object dat de parameters voor een route bevat.
- routeDirection
- RouteDirection
Een object dat aangeeft of de beperkingscontrole wordt uitgevoerd wanneer een binnenkomende aanvraag wordt verwerkt of wanneer een URL wordt gegenereerd.
Retouren
Wanneer ASP.NET routering een aanvraag verwerkt, true als de aanvraag is gedaan met een toegestane HTTP-bewerking; anders false. Wanneer ASP.NET routering een URL maakt, true als de opgegeven waarden een HTTP-werkwoord bevatten dat overeenkomt met een van de toegestane HTTP-woorden; anders false. De standaardwaarde is true.
Uitzonderingen
Een of meer van de volgende parameters zijn null: httpContext, route, parameterNameof values.