Class ODataFeedDeserializer
Represents an ODataDeserializer that can read OData feeds.
public class ODataFeedDeserializer : ODataEdmTypeDeserializer
- Inheritance
-
ODataFeedDeserializer
- Inherited Members
Constructors
ODataFeedDeserializer(ODataDeserializerProvider)
Initializes a new instance of the ODataFeedDeserializer class.
public ODataFeedDeserializer(ODataDeserializerProvider deserializerProvider)
Parameters
deserializerProvider
ODataDeserializerProviderThe deserializer provider to use to read inner objects.
Methods
ReadFeed(ODataFeedWithEntries, IEdmEntityTypeReference, ODataDeserializerContext)
Deserializes the given feed
under the given readContext
.
public virtual IEnumerable ReadFeed(ODataFeedWithEntries feed, IEdmEntityTypeReference elementType, ODataDeserializerContext readContext)
Parameters
feed
ODataFeedWithEntriesThe feed to deserialize.
elementType
IEdmEntityTypeReferenceThe element type of the feed being read.
readContext
ODataDeserializerContextThe deserializer context.
Returns
- IEnumerable
The deserialized feed object.
ReadInline(object, IEdmTypeReference, ODataDeserializerContext)
public override sealed object ReadInline(object item, IEdmTypeReference edmType, ODataDeserializerContext readContext)
Parameters
item
objectedmType
IEdmTypeReferencereadContext
ODataDeserializerContext