ODataPathSegmentTranslator Class

 

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

Namespace:   System.Web.OData.Routing
Assembly:  System.Web.OData (in System.Web.OData.dll)

System::Object
  Microsoft.OData.Core.UriParser.Visitors::PathSegmentTranslator<T>
    System.Web.OData.Routing::ODataPathSegmentTranslator

public ref class ODataPathSegmentTranslator : PathSegmentTranslator<IEnumerable<ODataPathSegment^>^>

NameDescription
System_CAPS_pubmethodODataPathSegmentTranslator(IEdmModel^, Boolean, IDictionary<String^, SingleValueNode^>^)

Initializes a new instance of the ODataPathSegmentTranslator class.

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTranslate(BatchReferenceSegment^)

Translate a BatchReferenceSegment (Overrides PathSegmentTranslator<T>::Translate(BatchReferenceSegment^).)

System_CAPS_pubmethodTranslate(BatchSegment^)

Translate a BatchSegment (Overrides PathSegmentTranslator<T>::Translate(BatchSegment^).)

System_CAPS_pubmethodTranslate(CountSegment^)

Translate a CountSegment (Overrides PathSegmentTranslator<T>::Translate(CountSegment^).)

System_CAPS_pubmethodTranslate(EntitySetSegment^)

Translate an EntitySetSegment (Overrides PathSegmentTranslator<T>::Translate(EntitySetSegment^).)

System_CAPS_pubmethodTranslate(KeySegment^)

Translate a KeySegment (Overrides PathSegmentTranslator<T>::Translate(KeySegment^).)

System_CAPS_pubmethodTranslate(MetadataSegment^)

Translate a MetadataSegment (Overrides PathSegmentTranslator<T>::Translate(MetadataSegment^).)

System_CAPS_pubmethodTranslate(NavigationPropertyLinkSegment^)

Visit a NavigationPropertyLinkSegment (Overrides PathSegmentTranslator<T>::Translate(NavigationPropertyLinkSegment^).)

System_CAPS_pubmethodTranslate(NavigationPropertySegment^)

Translate a NavigationPropertySegment (Overrides PathSegmentTranslator<T>::Translate(NavigationPropertySegment^).)

System_CAPS_pubmethodTranslate(OpenPropertySegment^)

Translate an OpenPropertySegment (Overrides PathSegmentTranslator<T>::Translate(OpenPropertySegment^).)

System_CAPS_pubmethodTranslate(OperationImportSegment^)

Translate a OperationImportSegment (Overrides PathSegmentTranslator<T>::Translate(OperationImportSegment^).)

System_CAPS_pubmethodTranslate(OperationSegment^)

Translate a OperationSegment (Overrides PathSegmentTranslator<T>::Translate(OperationSegment^).)

System_CAPS_pubmethodTranslate(PathTemplateSegment^)

Translate a PathTemplateSegment (Overrides PathSegmentTranslator<T>::Translate(PathTemplateSegment^).)

System_CAPS_pubmethodTranslate(PropertySegment^)

Translate a PropertySegment (Overrides PathSegmentTranslator<T>::Translate(PropertySegment^).)

System_CAPS_pubmethodTranslate(SingletonSegment^)

Translate an SingletonSegment (Overrides PathSegmentTranslator<T>::Translate(SingletonSegment^).)

System_CAPS_pubmethodTranslate(TypeSegment^)

Translate a TypeSegment (Overrides PathSegmentTranslator<T>::Translate(TypeSegment^).)

System_CAPS_pubmethodTranslate(ValueSegment^)

Translate a ValueSegment (Overrides PathSegmentTranslator<T>::Translate(ValueSegment^).)

System_CAPS_pubmethodSystem_CAPS_staticTranslateODataLibPathToWebApiPath(ODataPath^, IEdmModel^, UnresolvedPathSegment^, KeySegment^, Boolean, IDictionary<String^, SingleValueNode^>^)

Translates an ODL path to Web API path.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: