Share via


ODataCollectionDeserializer Class

Definition

Represents an ODataDeserializer that can read OData collection payloads.

public class ODataCollectionDeserializer : Microsoft.AspNet.OData.Formatter.Deserialization.ODataEdmTypeDeserializer
type ODataCollectionDeserializer = class
    inherit ODataEdmTypeDeserializer
Public Class ODataCollectionDeserializer
Inherits ODataEdmTypeDeserializer
Inheritance
ODataCollectionDeserializer

Constructors

ODataCollectionDeserializer(ODataDeserializerProvider)

Initializes a new instance of the ODataCollectionDeserializer class.

Properties

DeserializerProvider

The ODataDeserializerProvider to use for deserializing inner items.

(Inherited from ODataEdmTypeDeserializer)
ODataPayloadKind

The kind of ODataPayload this deserializer handles.

(Inherited from ODataDeserializer)

Methods

Read(ODataMessageReader, Type, ODataDeserializerContext)

Reads an IODataRequestMessage using messageReader.

ReadAsync(ODataMessageReader, Type, ODataDeserializerContext)

Reads an IODataRequestMessage using messageReader.

ReadCollectionValue(ODataCollectionValue, IEdmTypeReference, ODataDeserializerContext)

Deserializes the given collectionValue under the given readContext.

ReadInline(Object, IEdmTypeReference, ODataDeserializerContext)

Deserializes the item into a new object of type corresponding to edmType.

Applies to