MobileServiceContractResolver Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An Newtonsoft.Json.Serialization.IContractResolver implementation that is used with the MobileServiceClient.
public class MobileServiceContractResolver : Newtonsoft.Json.Serialization.DefaultContractResolver
type MobileServiceContractResolver = class
inherit DefaultContractResolver
Public Class MobileServiceContractResolver
Inherits DefaultContractResolver
- Inheritance
-
Newtonsoft.Json.Serialization.DefaultContractResolverMobileServiceContractResolver
Constructors
MobileServiceContractResolver() |
Methods
CreateMemberValueProvider(MemberInfo) |
Creates the Newtonsoft.Json.Serialization.IValueProvider used by the serializer to get and set values from a member. |
CreateObjectContract(Type) |
Creates a Newtonsoft.Json.Serialization.JsonObjectContract that provides information about how the given type should be serialized to JSON. |
CreateProperties(Type, MemberSerialization) |
Creates a collection of Newtonsoft.Json.Serialization.JsonProperty instances for the members of a given type. |
CreateProperty(MemberInfo, MemberSerialization) |
Creates a Newtonsoft.Json.Serialization.JsonProperty for a given MemberInfo instance. |
ResolveIdProperty(Type) |
Returns the id Newtonsoft.Json.Serialization.JsonProperty for the given type. The Newtonsoft.Json.Serialization.JsonProperty can be used to get/set the id value of an instance of the given type. |
ResolveProperty(MemberInfo) |
Returns the Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo instance. The Newtonsoft.Json.Serialization.JsonProperty can be used to get information about how the MemberInfo should be serialized. |
ResolvePropertyName(String) |
Returns the name that should be serialized into JSON for a given property name. |
ResolveSystemProperties(Type) |
Returns the system properties as a comma seperated list for a given type. Returns null if the type does not support system properties. |
ResolveTableName(Type) |
Returns a table name for a type and accounts for table renaming via the DataContractAttribute, DataTableAttribute and/or the JsonObjectAttribute. |
Applies to
Azure SDK for .NET