ODataEntityTypeSerializer Class

 

ODataSerializer for serializing instances of IEdmEntityType

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


public ref class ODataEntityTypeSerializer : ODataEdmTypeSerializer

NameDescription
System_CAPS_pubpropertyODataPayloadKind

Gets the ODataPayloadKind that this serializer generates.(Inherited from ODataSerializer.)

System_CAPS_pubpropertySerializerProvider

Gets the ODataSerializerProvider that can be used to write inner objects.(Inherited from ODataEdmTypeSerializer.)

NameDescription
System_CAPS_pubmethodCreateEntry(SelectExpandNode^, EntityInstanceContext^)

Creates the ODataEntry to be written while writing this entity.

System_CAPS_pubmethodCreateETag(EntityInstanceContext^)

Creates the ETag for the given entity.

System_CAPS_pubmethodCreateNavigationLink(IEdmNavigationProperty^, EntityInstanceContext^)

Creates the ODataNavigationLink to be written while writing this entity.

System_CAPS_pubmethodCreateODataAction(IEdmFunctionImport^, EntityInstanceContext^)

Creates an ODataAction to be written for the given action and the entity instance.

System_CAPS_pubmethodCreateODataValue(Object^, IEdmTypeReference^, ODataSerializerContext^)

Creates an ODataValue for the object represented by graph.(Inherited from ODataEdmTypeSerializer.)

System_CAPS_pubmethodCreateSelectExpandNode(EntityInstanceContext^)

Creates the SelectExpandNode that describes the set of properties and actions to select and expand while writing this entity.

System_CAPS_pubmethodCreateStructuralProperty(IEdmStructuralProperty^, EntityInstanceContext^)

Creates the ODataProperty to be written for the given entity and the structural property.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodWriteObject(Object^, Type^, ODataMessageWriter^, ODataSerializerContext^)
System_CAPS_pubmethodWriteObjectInline(Object^, IEdmTypeReference^, ODataWriter^, ODataSerializerContext^)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: