System.Web.OData.Routing Namespace
Classes
Class | Description | |
---|---|---|
BatchPathSegment | An ODataPathSegment implementation representing a $batch segment. |
|
BoundActionPathSegment | An ODataPathSegment implementation representing a bound action invocation. |
|
BoundFunctionPathSegment | An ODataPathSegment implementation representing a bound function invocation. |
|
BoundFunctionPathSegmentTemplate | Represents a template that can match a BoundFunctionPathSegment. |
|
CastPathSegment | An ODataPathSegment implementation representing a cast. |
|
ComplexCastPathSegment | An ODataPathSegment implementation representing a complex type cast. |
|
CountPathSegment | An ODataPathSegment implementation representing a $count segment. |
|
DefaultODataPathHandler | Parses an OData path as an ODataPath and converts an ODataPath into an OData link. |
|
DynamicPropertyPathSegment | An ODataPathSegment implementation representing a dynamic property. |
|
DynamicPropertyPathSegmentTemplate | Represents a template that can match a DynamicPropertyPathSegment. |
|
EntitySetPathSegment | An ODataPathSegment implementation representing an entity set. |
|
KeyValuePathSegment | An ODataPathSegment implementation representing an indexing into an entity collection by key. |
|
KeyValuePathSegmentTemplate | Represents a template that can match a KeyValuePathSegment. |
|
MetadataPathSegment | An ODataPathSegment implementation representing a $metadata segment. |
|
NavigationPathSegment | An ODataPathSegment implementation representing a navigation. |
|
ODataActionSelector | An implementation of T:System.Web.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 ParameterBindingAttribute used to bind an instance of ODataPath as an action parameter. |
|
ODataPathRouteConstraint | An implementation of 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. |
|
ODataPathSegmentTemplate | Represents a template that could match an ODataPathSegment. |
|
ODataPathSegmentTranslator | Translator to convert an OData path segment to WebAPI path segment. |
|
ODataPathTemplate | Represents a template for an ODataPath that can be matched to an actual ODataPath. |
|
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 ODataPathSegment. |
|
ODataVersionConstraint | An implementation of IHttpRouteConstraint that only matches a specific OData protocol version. This constraint won't match incomming 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. |
|
PropertyAccessPathSegment | An ODataPathSegment implementation representing a property access. |
|
RefPathSegment | An ODataPathSegment implementation representing a $ref segment. |
|
SingletonPathSegment | An ODataPathSegment implementation representing a singleton in a path. |
|
UnboundActionPathSegment | An ODataPathSegment implementation representing an unbound action invocation. |
|
UnboundFunctionPathSegment | An ODataPathSegment implementation representing an unbound function invocation. |
|
UnboundFunctionPathSegmentTemplate | Represents a template that can match a UnboundFunctionPathSegment. |
|
UnresolvedPathSegment | An ODataPathSegment implementation representing a segment that could not be resolved. |
|
ValuePathSegment | An ODataPathSegment implementation representing a $value segment. |
Interfaces
Interface | Description | |
---|---|---|
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. |
Return to top