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.

Inheritance Hierarchy

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

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

Syntax

'Declaration
Public Class SelectExpandNode
'Usage
Dim instance As SelectExpandNode
public class SelectExpandNode
public ref class SelectExpandNode
type SelectExpandNode =  class end
public class SelectExpandNode

The SelectExpandNode type exposes the following members.

Constructors

  Name Description
Public method SelectExpandNode() Initializes a new instance of the SelectExpandNode class.
Public method SelectExpandNode(SelectExpandClause, IEdmEntityType, IEdmModel) Initializes a new instance of the SelectExpandNode class with the set of structural properties, navigation properties, and actions to select and expand for the given clause.

Top

Properties

  Name Description
Public property ExpandedNavigationProperties Gets the list of EDM navigation properties to be expanded in the response.
Public property SelectedActions Gets the list of OData actions to be included in the response.
Public property SelectedNavigationProperties Gets the list of EDM navigation properties to be included as links in the response.
Public property SelectedStructuralProperties Gets the list of EDM structural properties to be included in the response.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

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

Reference

System.Web.Http.OData.Formatter.Serialization Namespace