Share via


SelectExpandNode Class

 

Describes the set of structural properties and navigation properties and actions to select and navigation properties to expand while writing an ODataEntry in the response.

Namespace:   System.Web.OData.Formatter.Serialization
Assembly:  System.Web.OData (in System.Web.OData.dll)

Inheritance Hierarchy

System.Object
  System.Web.OData.Formatter.Serialization.SelectExpandNode

Syntax

public class SelectExpandNode
public ref class SelectExpandNode 
type SelectExpandNode = class end
Public Class SelectExpandNode

Constructors

Name Description
System_CAPS_pubmethod SelectExpandNode()

Creates a new instance of the SelectExpandNode class.

System_CAPS_pubmethod SelectExpandNode(IEdmEntityType, ODataSerializerContext)

Creates a new instance of the SelectExpandNode class describing the set of structural properties, navigation properties, and actions to select and expand for the given writeContext.

System_CAPS_pubmethod SelectExpandNode(SelectExpandClause, IEdmEntityType, IEdmModel)

Creates a new instance of the SelectExpandNode class describing the set of structural properties, navigation properties, and actions to select and expand for the given selectExpandClause.

Properties

Name Description
System_CAPS_pubproperty ExpandedNavigationProperties

Gets the list of EDM navigation properties to be expanded in the response.

System_CAPS_pubproperty SelectAllDynamicProperties

Gets the flag to indicate the dynamic property to be included in the response or not.

System_CAPS_pubproperty SelectedActions

Gets the list of OData actions to be included in the response.

System_CAPS_pubproperty SelectedDynamicProperties

Gets the list of dynamic properties to select.

System_CAPS_pubproperty SelectedFunctions

Gets the list of OData functions to be included in the response.

System_CAPS_pubproperty SelectedNavigationProperties

Gets the list of EDM navigation properties to be included as links in the response.

System_CAPS_pubproperty SelectedStructuralProperties

Gets the list of EDM structural properties to be included in the response.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

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

See Also

System.Web.OData.Formatter.Serialization Namespace

Return to top