System.Web.OData.Routing Namespace

 

ClassDescription
System_CAPS_pubclassBatchPathSegment

An ODataPathSegment implementation representing a $batch segment.

System_CAPS_pubclassBoundActionPathSegment

An ODataPathSegment implementation representing a bound action invocation.

System_CAPS_pubclassBoundFunctionPathSegment

An ODataPathSegment implementation representing a bound function invocation.

System_CAPS_pubclassBoundFunctionPathSegmentTemplate

Represents a template that can match a BoundFunctionPathSegment.

System_CAPS_pubclassCastPathSegment

An ODataPathSegment implementation representing a cast.

System_CAPS_pubclassComplexCastPathSegment

An ODataPathSegment implementation representing a complex type cast.

System_CAPS_pubclassCountPathSegment

An ODataPathSegment implementation representing a $count segment.

System_CAPS_pubclassDefaultODataPathHandler

Parses an OData path as an ODataPath and converts an ODataPath into an OData link.

System_CAPS_pubclassDynamicPropertyPathSegment

An ODataPathSegment implementation representing a dynamic property.

System_CAPS_pubclassDynamicPropertyPathSegmentTemplate

Represents a template that can match a DynamicPropertyPathSegment.

System_CAPS_pubclassEntitySetPathSegment

An ODataPathSegment implementation representing an entity set.

System_CAPS_pubclassKeyValuePathSegment

An ODataPathSegment implementation representing an indexing into an entity collection by key.

System_CAPS_pubclassKeyValuePathSegmentTemplate

Represents a template that can match a KeyValuePathSegment.

System_CAPS_pubclassMetadataPathSegment

An ODataPathSegment implementation representing a $metadata segment.

System_CAPS_pubclassNavigationPathSegment

An ODataPathSegment implementation representing a navigation.

System_CAPS_pubclassODataActionSelector

An implementation of T:System.Web.Controllers.IHttpActionSelector that uses the server's OData routing conventions to select an action for OData requests.

System_CAPS_pubclassODataPath

Provides an object representation for an OData path with additional information about the EDM type and entity set for the path.

System_CAPS_pubclassODataPathParameterBindingAttribute

Implementation of ParameterBindingAttribute used to bind an instance of ODataPath as an action parameter.

System_CAPS_pubclassODataPathRouteConstraint

An implementation of IHttpRouteConstraint that only matches OData paths.

System_CAPS_pubclassODataPathSegment

Provides an object representation for an OData path segment with additional information about the EDM type and entity set for the path.

System_CAPS_pubclassODataPathSegmentTemplate

Represents a template that could match an ODataPathSegment.

System_CAPS_pubclassODataPathSegmentTranslator

Translator to convert an OData path segment to WebAPI path segment.

System_CAPS_pubclassODataPathTemplate

Represents a template for an ODataPath that can be matched to an actual ODataPath.

System_CAPS_pubclassODataRoute

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.

System_CAPS_pubclassODataRouteAttribute

Represents an attribute that can be placed on an action of an ODataController to specify the OData URLs that the action handles.

System_CAPS_pubclassODataRouteConstants

This class contains route constants for OData.

System_CAPS_pubclassODataRoutePrefixAttribute

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.

System_CAPS_pubclassODataSegmentKinds

Provides the values of segment kinds for implementations of ODataPathSegment.

System_CAPS_pubclassODataVersionConstraint

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.

System_CAPS_pubclassPropertyAccessPathSegment

An ODataPathSegment implementation representing a property access.

System_CAPS_pubclassRefPathSegment

An ODataPathSegment implementation representing a $ref segment.

System_CAPS_pubclassSingletonPathSegment

An ODataPathSegment implementation representing a singleton in a path.

System_CAPS_pubclassUnboundActionPathSegment

An ODataPathSegment implementation representing an unbound action invocation.

System_CAPS_pubclassUnboundFunctionPathSegment

An ODataPathSegment implementation representing an unbound function invocation.

System_CAPS_pubclassUnboundFunctionPathSegmentTemplate

Represents a template that can match a UnboundFunctionPathSegment.

System_CAPS_pubclassUnresolvedPathSegment

An ODataPathSegment implementation representing a segment that could not be resolved.

System_CAPS_pubclassValuePathSegment

An ODataPathSegment implementation representing a $value segment.

InterfaceDescription
System_CAPS_pubinterfaceIODataPathHandler

Exposes the ability to parse an OData path as an ODataPath and convert an ODataPath into an OData link.

System_CAPS_pubinterfaceIODataPathTemplateHandler

Exposes the ability to parse an OData path template as an ODataPathTemplate.

Return to top
Show: