MobileServiceContractResolver Classe

Définition

Implémentation Newtonsoft.Json.Serialization.IContractResolver utilisée avec MobileServiceClient.

public class MobileServiceContractResolver : Newtonsoft.Json.Serialization.DefaultContractResolver
type MobileServiceContractResolver = class
    inherit DefaultContractResolver
Public Class MobileServiceContractResolver
Inherits DefaultContractResolver
Héritage
Newtonsoft.Json.Serialization.DefaultContractResolver
MobileServiceContractResolver

Constructeurs

MobileServiceContractResolver()

Implémentation Newtonsoft.Json.Serialization.IContractResolver utilisée avec MobileServiceClient.

Méthodes

CreateMemberValueProvider(MemberInfo)

Crée le Newtonsoft.Json.Serialization.IValueProvider utilisé par le sérialiseur pour obtenir et définir les valeurs d'un membre.

CreateObjectContract(Type)

Crée un Newtonsoft.Json.Serialization.JsonObjectContract qui fournit des informations sur la façon dont le type donné doit être sérialisé en JSON.

CreateProperties(Type, MemberSerialization)

Crée une collection d'instances de Newtonsoft.Json.Serialization.JsonProperty pour les membres d'un type donné.

CreateProperty(MemberInfo, MemberSerialization)

Crée un Newtonsoft.Json.Serialization.JsonProperty pour une instance MemberInfo donnée.

ResolveIdProperty(Type)

Retourne le Newtonsoft.Json.Serialization.JsonProperty id du type donné. Peut Newtonsoft.Json.Serialization.JsonProperty être utilisé pour obtenir/définir la valeur d’id d’un instance du type donné.

ResolveProperty(MemberInfo)

Retourne le Newtonsoft.Json.Serialization.JsonProperty de l'instance MemberInfo donnée. Peut Newtonsoft.Json.Serialization.JsonProperty être utilisé pour obtenir des informations sur la façon dont le MemberInfo doit être sérialisé.

ResolvePropertyName(String)

Retourne le nom qui doit être sérialisé en JSON pour un nom de propriété donné.

ResolveSystemProperties(Type)

Retourne les propriétés système sous la forme d’une liste séparée par des virgules pour un type donné. Retourne null si le type ne prend pas en charge les propriétés système.

ResolveTableName(Type)

Retourne le nom d'une table d'un type et compte pour l'affectation d'un nouveau nom de table via DataContractAttribute, DataTableAttribute et/ou JsonObjectAttribute.

S’applique à