Microsoft.AspNet.OData.Routing Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
DefaultODataPathHandler |
Parses an OData path as an ODataPath into an OData link. |
DefaultODataPathValidator |
Validator an OData path by walking throw all its segments. |
ODataActionSelector |
An implementation of System.Web.Http.Controllers.IHttpActionSelector that uses the server's OData routing conventions to select an action for OData requests. |
ODataParameterHelper |
Provides the extension method for odata parameter |
ODataPath |
Provides an object representation for an OData path with additional information about the EDM type and entity set for the path. |
ODataPathParameterBindingAttribute |
Implementation of System.Web.Http.ParameterBindingAttribute used to bind an instance of ODataPath as an action parameter. |
ODataPathRouteConstraint |
An implementation of System.Web.Http.Routing.IHttpRouteConstraint that only matches OData paths. |
ODataPathSegmentHandler |
A handler used to calculate some values based on the odata path. |
ODataPathSegmentTranslator |
Translator the parameter alias, convert node, returned entity set into OData path segment. |
ODataRoute |
A route implementation for OData routes. It supports passing in a route prefix for the route as well as a path constraint that parses the request path as OData. |
ODataRouteAttribute |
Represents an attribute that can be placed on an action of an ODataController to specify the OData URLs that the action handles. |
ODataRouteConstants |
This class contains route constants for OData. |
ODataRoutePrefixAttribute |
Represents an attribute that can be placed on an OData controller to specify the prefix that will be used for all actions of that controller. |
ODataSegmentKinds |
Provides the values of segment kinds for implementations of odata path template. |
ODataVersionConstraint |
An implementation of System.Web.Http.Routing.IHttpRouteConstraint that only matches a specific OData protocol version. This constraint won't match incoming requests that contain any of the previous OData version headers (for OData versions 1.0 to 3.0) regardless of the version in the current version headers. |
UnresolvedPathSegment |
An ODataPathSegment implementation representing a segment that could not be resolved. |
Interfaces
IODataPathHandler |
Exposes the ability to parse an OData path as an ODataPath and convert an ODataPath into an OData link. |
IODataPathTemplateHandler |
Exposes the ability to parse an OData path template as an ODataPathTemplate. |