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
- entity
Type: System.Web.Http.OData.EntityInstanceContext
The entity whose navigation property is being expanded.
- 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.