Compartir a través de


ODataPathRouteConstraint.Match Método

Definición

Sobrecargas

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

Determina si el parámetro de dirección URL contiene un valor válido para esta restricción.

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

Determina si esta instancia es igual a una ruta especificada.

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

Determina si el parámetro de dirección URL contiene un valor válido para esta restricción.

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

Parámetros

httpContext
HttpContext

Contexto Http.

route
IRouter

Identificador que se debe comparar.

routeKey
String

El nombre del parámetro.

values
RouteValueDictionary

Lista de valores de parámetro.

routeDirection
RouteDirection

Dirección de la ruta.

Devoluciones

True si esta instancia es igual a una ruta especificada. De lo contrario, false.

Implementaciones

Comentarios

Esta firma usa tipos específicos de AspNetCore.

Se aplica a

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

Determina si esta instancia es igual a una ruta especificada.

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

Parámetros

request
HttpRequestMessage

La solicitud.

route
System.Web.Http.Routing.IHttpRoute

Identificador que se debe comparar.

parameterName
String

El nombre del parámetro.

values
IDictionary<String,Object>

Lista de valores de parámetro.

routeDirection
System.Web.Http.Routing.HttpRouteDirection

Dirección de la ruta.

Devoluciones

True si esta instancia es igual a una ruta especificada. De lo contrario, false.

Implementaciones

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)

Comentarios

Esta firma usa tipos específicos de AspNet.

Se aplica a