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 | |
---|---|---|
SelectExpandNode() | Creates a new instance of the SelectExpandNode class. |
|
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. |
|
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 | |
---|---|---|
ExpandedNavigationProperties | Gets the list of EDM navigation properties to be expanded in the response. |
|
SelectAllDynamicProperties | Gets the flag to indicate the dynamic property to be included in the response or not. |
|
SelectedActions | Gets the list of OData actions to be included in the response. |
|
SelectedDynamicProperties | Gets the list of dynamic properties to select. |
|
SelectedFunctions | Gets the list of OData functions 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. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
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