Namespace System.Web.Http.OData.Routing
Classes
- ActionPathSegment
An ODataPathSegment implementation representing an action invocation.
- BatchPathSegment
An ODataPathSegment implementation representing a $batch segment.
- CastPathSegment
An ODataPathSegment implementation representing a cast.
- DefaultODataPathHandler
Parses an OData path as an ODataPath and converts an ODataPath into an OData link.
- EntitySetPathSegment
An ODataPathSegment implementation representing an entity set.
- KeyValuePathSegment
An ODataPathSegment implementation representing an indexing into an entity collection by key.
- LinksPathSegment
An ODataPathSegment implementation representing a $links segment.
- MetadataPathSegment
An ODataPathSegment implementation representing a $metadata segment.
- NavigationPathSegment
An ODataPathSegment implementation representing a navigation.
- ODataActionSelector
An implementation of System.Web.Http.Controllers.IHttpActionSelector that uses the server's OData routing conventions to select an action for OData requests.
- 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.
- ODataPathSegment
Provides an object representation for an OData path segment with additional information about the EDM type and entity set for the path.
- 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.
- ODataRouteConstants
This class contains route constants for OData.
- ODataSegmentKinds
Provides the values of segment kinds for implementations of ODataPathSegment.
- ODataVersionConstraint
An implementation of System.Web.Http.Routing.IHttpRouteConstraint that only matches a specific OData protocol version. This constraint won't match any incoming requests that contains either of the v4.0 OData version headers regardless of the version in the current version headers.
- PropertyAccessPathSegment
An ODataPathSegment implementation representing a property access.
- UnresolvedPathSegment
An ODataPathSegment implementation representing a segment that could not be resolved.
- ValuePathSegment
An ODataPathSegment implementation representing a $value segment.
Interfaces
- IODataPathHandler
Exposes the ability to parse an OData path as an ODataPath and convert an ODataPath into an OData link.