Share via


ExpandedNavigationSelectItem Class

Definition

This represents one level of expansion for a particular expansion tree.

public sealed class ExpandedNavigationSelectItem : Microsoft.OData.UriParser.ExpandedReferenceSelectItem
type ExpandedNavigationSelectItem = class
    inherit ExpandedReferenceSelectItem
Public NotInheritable Class ExpandedNavigationSelectItem
Inherits ExpandedReferenceSelectItem
Inheritance
ExpandedNavigationSelectItem

Constructors

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause)

Create an Expand item using a nav prop, its entity set and a SelectExpandClause

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, LevelsClause)

Create an expand item, using a navigationProperty, its entity set, and any expand options.

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, LevelsClause, ComputeClause)

Create an expand item, using a navigationProperty, its entity set, and any expand options.

ExpandedNavigationSelectItem(ODataExpandPath, IEdmNavigationSource, SelectExpandClause, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, LevelsClause, ComputeClause, ApplyClause)

Create an expand item, using a navigationProperty, its entity set, and any expand options.

Properties

ApplyOption

Gets the apply clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)
ComputeOption

Gets the compute clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)
CountOption

Gets the count clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)
FilterOption

The filter clause for this expand item

(Inherited from ExpandedReferenceSelectItem)
LevelsOption

Gets the levels clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

NavigationSource

Gets the navigation source for this level.

(Inherited from ExpandedReferenceSelectItem)
OrderByOption

Gets the orderby clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)
PathToNavigationProperty

Gets the Path for this expand level. This path includes zero or more type segments followed by exactly one Navigation Property.

(Inherited from ExpandedReferenceSelectItem)
SearchOption

Gets the search clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)
SelectAndExpand

The select and expand clause for this expanded navigation.

SkipOption

Gets the skip clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)
TopOption

Gets the top clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

(Inherited from ExpandedReferenceSelectItem)

Methods

HandleWith(SelectItemHandler)

Handle using a SelectItemHandler.

TranslateWith<T>(SelectItemTranslator<T>)

Translate using a SelectItemTranslator<T>.

Applies to