Share via


ODataEntityDeserializer Class

 

Represents an ODataDeserializer for reading OData entry payloads.

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

Inheritance Hierarchy

System.Object
  System.Web.OData.Formatter.Deserialization.ODataDeserializer
    System.Web.OData.Formatter.Deserialization.ODataEdmTypeDeserializer
      System.Web.OData.Formatter.Deserialization.ODataEntityDeserializer

Syntax

public class ODataEntityDeserializer : ODataEdmTypeDeserializer
public ref class ODataEntityDeserializer : ODataEdmTypeDeserializer
type ODataEntityDeserializer = 
    class
        inherit ODataEdmTypeDeserializer
    end
Public Class ODataEntityDeserializer
    Inherits ODataEdmTypeDeserializer

Constructors

Name Description
System_CAPS_pubmethod ODataEntityDeserializer(ODataDeserializerProvider)

Initializes a new instance of the ODataEntityDeserializer class.

Properties

Name Description
System_CAPS_pubproperty DeserializerProvider

The ODataDeserializerProvider to use for deserializing inner items. (Inherited from ODataEdmTypeDeserializer.)

System_CAPS_pubproperty ODataPayloadKind

The kind of ODataPayload this deserializer handles. (Inherited from ODataDeserializer.)

Methods

Name Description
System_CAPS_pubmethod ApplyNavigationProperties(Object, ODataEntryWithNavigationLinks, IEdmEntityTypeReference, ODataDeserializerContext)

Deserializes the navigation properties from entryWrapper into entityResource.

System_CAPS_pubmethod ApplyNavigationProperty(Object, ODataNavigationLinkWithItems, IEdmEntityTypeReference, ODataDeserializerContext)

Deserializes the navigation property from navigationLinkWrapper into entityResource.

System_CAPS_pubmethod ApplyStructuralProperties(Object, ODataEntryWithNavigationLinks, IEdmEntityTypeReference, ODataDeserializerContext)

Deserializes the structural properties from entryWrapper into entityResource.

System_CAPS_pubmethod ApplyStructuralProperty(Object, ODataProperty, IEdmEntityTypeReference, ODataDeserializerContext)

Deserializes the given structuralProperty into entityResource.

System_CAPS_pubmethod CreateEntityResource(IEdmEntityTypeReference, ODataDeserializerContext)

Creates a new instance of the backing CLR object for the given entity type.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Read(ODataMessageReader, Type, ODataDeserializerContext)

(Overrides ODataDeserializer.Read(ODataMessageReader, Type, ODataDeserializerContext).)

System_CAPS_pubmethod ReadEntry(ODataEntryWithNavigationLinks, IEdmEntityTypeReference, ODataDeserializerContext)

Deserializes the given entryWrapper under the given readContext.

System_CAPS_pubmethodSystem_CAPS_static ReadEntryOrFeed(ODataReader)

Reads an ODataFeed or an ODataItem from the reader.

System_CAPS_pubmethod ReadInline(Object, IEdmTypeReference, ODataDeserializerContext)

(Overrides ODataEdmTypeDeserializer.ReadInline(Object, IEdmTypeReference, ODataDeserializerContext).)

System_CAPS_pubmethod 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.Deserialization Namespace

Return to top