Share via


ODataPathSegmentHandler Class

Definition

A handler used to calculate some values based on the odata path.

public class ODataPathSegmentHandler : Microsoft.OData.UriParser.PathSegmentHandler
type ODataPathSegmentHandler = class
    inherit PathSegmentHandler
Public Class ODataPathSegmentHandler
Inherits PathSegmentHandler
Inheritance
ODataPathSegmentHandler

Constructors

ODataPathSegmentHandler()

Initializes a new instance of the ODataPathSegmentHandler class.

Properties

NavigationSource

Gets the path navigation source.

PathLiteral

Gets the path literal.

PathTemplate

Gets the path template.

Methods

Handle(AnnotationSegment)

Handle an AnnotationSegment

(Inherited from PathSegmentHandler)
Handle(BatchReferenceSegment)

Handle a BatchReferenceSegment

(Inherited from PathSegmentHandler)
Handle(BatchSegment)

Handle a BatchSegment

Handle(CountSegment)

Handle a CountSegment

Handle(DynamicPathSegment)

Handle a OpenPropertySegment

Handle(EachSegment)

Handle an EachSegment

(Inherited from PathSegmentHandler)
Handle(EntitySetSegment)

Handle a EntitySetSegment

Handle(FilterSegment)

Handle a FilterSegment

(Inherited from PathSegmentHandler)
Handle(KeySegment)

Handle a KeySegment

Handle(MetadataSegment)

Handle a MetadataSegment

Handle(NavigationPropertyLinkSegment)

Handle a NavigationPropertyLinkSegment

Handle(NavigationPropertySegment)

Handle a NavigationPropertySegment

Handle(ODataPathSegment)

Handle a general path segment

Handle(OperationImportSegment)

Handle a OperationImportSegment

Handle(OperationSegment)

Handle an OperationSegment

Handle(PathTemplateSegment)

Handle a PropertySegment

Handle(PropertySegment)

Handle a PropertySegment

Handle(ReferenceSegment)

Handle a ReferenceSegment

(Inherited from PathSegmentHandler)
Handle(SingletonSegment)

Handle a SingletonSegment

Handle(TypeSegment)

Handle a TypeSegment, we use "cast" for type segment.

Handle(UnresolvedPathSegment)

Handle a UnresolvedPathSegment

Handle(ValueSegment)

Handle a ValueSegment

Applies to