Class ODataDeserializerProvider
Represents a factory that creates an ODataDeserializer.
public abstract class ODataDeserializerProvider
- Inheritance
-
ODataDeserializerProvider
- Derived
- Inherited Members
Constructors
ODataDeserializerProvider()
protected ODataDeserializerProvider()
Methods
GetEdmTypeDeserializer(IEdmTypeReference)
Gets the ODataEdmTypeDeserializer for the given EDM type.
public abstract ODataEdmTypeDeserializer GetEdmTypeDeserializer(IEdmTypeReference edmType)
Parameters
edmType
IEdmTypeReferenceThe EDM type.
Returns
- ODataEdmTypeDeserializer
An ODataEdmTypeDeserializer that can deserialize the given EDM type.
GetODataDeserializer(IEdmModel, Type, HttpRequestMessage)
Gets an ODataDeserializer for the given type.
public abstract ODataDeserializer GetODataDeserializer(IEdmModel model, Type type, HttpRequestMessage request)
Parameters
model
IEdmModelThe EDM model.
type
TypeThe CLR type.
request
HttpRequestMessageThe request being deserialized.
Returns
- ODataDeserializer
An ODataDeserializer that can deserialize the given type.