Share via


ODataSerializerContext Constructor (EntityInstanceContext, SelectExpandClause, IEdmNavigationProperty)

Initializes a new instance of the ODataSerializerContext class.

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

Syntax

'Declaration
Public Sub New ( _
    entity As EntityInstanceContext, _
    selectExpandClause As SelectExpandClause, _
    navigationProperty As IEdmNavigationProperty _
)
'Usage
Dim entity As EntityInstanceContext 
Dim selectExpandClause As SelectExpandClause 
Dim navigationProperty As IEdmNavigationProperty 

Dim instance As New ODataSerializerContext(entity, _
    selectExpandClause, navigationProperty)
public ODataSerializerContext(
    EntityInstanceContext entity,
    SelectExpandClause selectExpandClause,
    IEdmNavigationProperty navigationProperty
)
public:
ODataSerializerContext(
    EntityInstanceContext^ entity, 
    SelectExpandClause^ selectExpandClause, 
    IEdmNavigationProperty^ navigationProperty
)
new : 
        entity:EntityInstanceContext * 
        selectExpandClause:SelectExpandClause * 
        navigationProperty:IEdmNavigationProperty -> ODataSerializerContext
public function ODataSerializerContext(
    entity : EntityInstanceContext, 
    selectExpandClause : SelectExpandClause, 
    navigationProperty : IEdmNavigationProperty
)

Parameters

  • selectExpandClause
    Type: SelectExpandClause
    The select clause for the navigation property being expanded.
  • navigationProperty
    Type: IEdmNavigationProperty
    The navigation property being expanded.

Remarks

This constructor is used to construct the serializer context for writing expanded properties.

See Also

Reference

ODataSerializerContext Class

ODataSerializerContext Overload

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