ODataResourceDeserializer ODataResourceDeserializer ODataResourceDeserializer Class

Definition

Represents an ODataDeserializer for reading OData resource payloads.

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

Constructors

ODataResourceDeserializer(ODataDeserializerProvider) ODataResourceDeserializer(ODataDeserializerProvider) ODataResourceDeserializer(ODataDeserializerProvider)

Initializes a new instance of the ODataResourceDeserializer class.

Methods

ApplyNestedProperties(Object, ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyNestedProperties(Object, ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyNestedProperties(Object, ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext)

Deserializes the nested properties from resourceWrapper into resource.

ApplyNestedProperty(Object, ODataNestedResourceInfoWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyNestedProperty(Object, ODataNestedResourceInfoWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyNestedProperty(Object, ODataNestedResourceInfoWrapper, IEdmStructuredTypeReference, ODataDeserializerContext)

Deserializes the nested property from resourceInfoWrapper into resource.

ApplyStructuralProperties(Object, ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyStructuralProperties(Object, ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyStructuralProperties(Object, ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext)

Deserializes the structural properties from resourceWrapper into resource.

ApplyStructuralProperty(Object, ODataProperty, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyStructuralProperty(Object, ODataProperty, IEdmStructuredTypeReference, ODataDeserializerContext) ApplyStructuralProperty(Object, ODataProperty, IEdmStructuredTypeReference, ODataDeserializerContext)

Deserializes the given structuralProperty into resource.

CreateResourceInstance(IEdmStructuredTypeReference, ODataDeserializerContext) CreateResourceInstance(IEdmStructuredTypeReference, ODataDeserializerContext) CreateResourceInstance(IEdmStructuredTypeReference, ODataDeserializerContext)

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

Read(ODataMessageReader, Type, ODataDeserializerContext) Read(ODataMessageReader, Type, ODataDeserializerContext) Read(ODataMessageReader, Type, ODataDeserializerContext)
ReadInline(Object, IEdmTypeReference, ODataDeserializerContext) ReadInline(Object, IEdmTypeReference, ODataDeserializerContext) ReadInline(Object, IEdmTypeReference, ODataDeserializerContext)
ReadResource(ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ReadResource(ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext) ReadResource(ODataResourceWrapper, IEdmStructuredTypeReference, ODataDeserializerContext)

Deserializes the given resourceWrapper under the given readContext.

Properties

DeserializerProvider DeserializerProvider DeserializerProvider

The ODataDeserializerProvider to use for deserializing inner items.

(Inherited from ODataEdmTypeDeserializer)
ODataPayloadKind ODataPayloadKind ODataPayloadKind

The kind of ODataPayload this deserializer handles.

(Inherited from ODataDeserializer)

Applies to