Udostępnij za pośrednictwem


ODataPathRouteConstraint.Match Metoda

Definicja

Przeciążenia

Match(HttpContext, IRouter, String, RouteValueDictionary, RouteDirection)

Określa, czy parametr adresu URL zawiera prawidłową wartość tego ograniczenia.

Match(HttpRequestMessage, IHttpRoute, String, IDictionary<String,Object>, HttpRouteDirection)

Określa, czy to wystąpienie jest równe określonej trasie.

Match(HttpContext, IRouter, String, RouteValueDictionary, RouteDirection)

Określa, czy parametr adresu URL zawiera prawidłową wartość tego ograniczenia.

public virtual bool Match (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.IRouter route, string routeKey, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteDirection routeDirection);
abstract member Match : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.IRouter * string * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteDirection -> bool
override this.Match : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.IRouter * string * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteDirection -> bool
Public Overridable Function Match (httpContext As HttpContext, route As IRouter, routeKey As String, values As RouteValueDictionary, routeDirection As RouteDirection) As Boolean

Parametry

httpContext
HttpContext

Kontekst Http.

route
IRouter

Trasa do porównania.

routeKey
String

Nazwa parametru.

values
RouteValueDictionary

Lista wartości parametrów.

routeDirection
RouteDirection

Kierunek trasy.

Zwraca

Prawda, jeśli to wystąpienie jest równe określonej trasie; w przeciwnym razie, fałsz.

Implementuje

Uwagi

Ten podpis używa typów specyficznych dla platformy AspNetCore.

Dotyczy

Match(HttpRequestMessage, IHttpRoute, String, IDictionary<String,Object>, HttpRouteDirection)

Określa, czy to wystąpienie jest równe określonej trasie.

public virtual bool Match (System.Net.Http.HttpRequestMessage request, System.Web.Http.Routing.IHttpRoute route, string parameterName, System.Collections.Generic.IDictionary<string,object> values, System.Web.Http.Routing.HttpRouteDirection routeDirection);
abstract member Match : System.Net.Http.HttpRequestMessage * System.Web.Http.Routing.IHttpRoute * string * System.Collections.Generic.IDictionary<string, obj> * System.Web.Http.Routing.HttpRouteDirection -> bool
override this.Match : System.Net.Http.HttpRequestMessage * System.Web.Http.Routing.IHttpRoute * string * System.Collections.Generic.IDictionary<string, obj> * System.Web.Http.Routing.HttpRouteDirection -> bool
Public Overridable Function Match (request As HttpRequestMessage, route As IHttpRoute, parameterName As String, values As IDictionary(Of String, Object), routeDirection As HttpRouteDirection) As Boolean

Parametry

request
HttpRequestMessage

Żądanie.

route
System.Web.Http.Routing.IHttpRoute

Trasa do porównania.

parameterName
String

Nazwa parametru.

values
IDictionary<String,Object>

Lista wartości parametrów.

routeDirection
System.Web.Http.Routing.HttpRouteDirection

Kierunek trasy.

Zwraca

Prawda, jeśli to wystąpienie jest równe określonej trasie; w przeciwnym razie, fałsz.

Implementuje

System.Web.Http.Routing.IHttpRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)

Uwagi

Ten podpis używa typów specyficznych dla platformy AspNet.

Dotyczy