Partilhar via


MobileServiceContractResolver Classe

Definição

Uma implementação Newtonsoft.Json.Serialization.IContractResolver que é usada com o MobileServiceClient.

public class MobileServiceContractResolver : Newtonsoft.Json.Serialization.DefaultContractResolver
type MobileServiceContractResolver = class
    inherit DefaultContractResolver
Public Class MobileServiceContractResolver
Inherits DefaultContractResolver
Herança
Newtonsoft.Json.Serialization.DefaultContractResolver
MobileServiceContractResolver

Construtores

MobileServiceContractResolver()

Uma implementação Newtonsoft.Json.Serialization.IContractResolver que é usada com o MobileServiceClient.

Métodos

CreateMemberValueProvider(MemberInfo)

Cria o Newtonsoft.Json.Serialization.IValueProvider usado pelo serializador para obter e definir valores de um membro.

CreateObjectContract(Type)

Cria um Newtonsoft.Json.Serialization.JsonObjectContract que fornece informações sobre como o tipo determinado deve ser serializado para JSON.

CreateProperties(Type, MemberSerialization)

Cria uma coleção de instâncias Newtonsoft.Json.Serialization.JsonProperty para os membros de um tipo determinado.

CreateProperty(MemberInfo, MemberSerialization)

Cria uma Newtonsoft.Json.Serialization.JsonProperty para uma instância MemberInfo determinada.

ResolveIdProperty(Type)

Retorna a Newtonsoft.Json.Serialization.JsonProperty de ID para o tipo fornecido. O Newtonsoft.Json.Serialization.JsonProperty pode ser usado para obter/definir o valor de ID de uma instância do tipo determinado.

ResolveProperty(MemberInfo)

Retorna a Newtonsoft.Json.Serialization.JsonProperty para a instância MemberInfo determinada. A Newtonsoft.Json.Serialization.JsonProperty pode ser usada para obter informações sobre como o MemberInfo deve ser serializado.

ResolvePropertyName(String)

Retorna o nome que deve ser serializado em JSON para um nome de propriedade determinado.

ResolveSystemProperties(Type)

Retorna as propriedades do sistema como uma lista semeada por vírgulas para um determinado tipo. Retornará nulo se o tipo não der suporte a propriedades do sistema.

ResolveTableName(Type)

Retorna um nome de tabela para um tipo e contas para a renomeação de tabela usando DataContractAttribute, DataTableAttribute e/ou JsonObjectAttribute.

Aplica-se a