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 | |
---|---|---|
SelectExpandNode() | Initializes a new instance of the SelectExpandNode class. | |
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 | |
---|---|---|
ExpandedNavigationProperties | Gets the list of EDM navigation properties to be expanded in the response. | |
SelectedActions | Gets the list of OData actions to be included in the response. | |
SelectedNavigationProperties | Gets the list of EDM navigation properties to be included as links in the response. | |
SelectedStructuralProperties | Gets the list of EDM structural properties to be included in the response. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
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.