C# Класс SwashbuckleODataSample.Versioning.ODataVersionRouteConstraint

Route constraint to allow constraint odata route by query string or headers which is partically used in versioning scenario. For example, you may set query string constraint to v=1 and the route that matching it will be considered as a v1 request and corresponding model will be used to server it
Наследование: System.Web.OData.Routing.ODataPathRouteConstraint
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Match ( HttpRequestMessage request, IHttpRoute route, string parameterName, object>.IDictionary values, HttpRouteDirection routeDirection ) : bool
ODataVersionRouteConstraint ( string routeName, object queryConstraints, object headerConstraints ) : System.Collections.Generic

Описание методов

Match() публичный Метод

public Match ( HttpRequestMessage request, IHttpRoute route, string parameterName, object>.IDictionary values, HttpRouteDirection routeDirection ) : bool
request System.Net.Http.HttpRequestMessage
route IHttpRoute
parameterName string
values object>.IDictionary
routeDirection HttpRouteDirection
Результат bool

ODataVersionRouteConstraint() публичный Метод

public ODataVersionRouteConstraint ( string routeName, object queryConstraints, object headerConstraints ) : System.Collections.Generic
routeName string
queryConstraints object
headerConstraints object
Результат System.Collections.Generic