Compartir a través de


MobileServiceContractResolver Clase

Definición

Implementación de Newtonsoft.Json.Serialization.IContractResolver que se usa con MobileServiceClient.

public class MobileServiceContractResolver : Newtonsoft.Json.Serialization.DefaultContractResolver
type MobileServiceContractResolver = class
    inherit DefaultContractResolver
Public Class MobileServiceContractResolver
Inherits DefaultContractResolver
Herencia
Newtonsoft.Json.Serialization.DefaultContractResolver
MobileServiceContractResolver

Constructores

MobileServiceContractResolver()

Implementación de Newtonsoft.Json.Serialization.IContractResolver que se usa con MobileServiceClient.

Métodos

CreateMemberValueProvider(MemberInfo)

Crea la interfaz Newtonsoft.Json.Serialization.IValueProvider usada por el serializador para obtener y establecer valores de un miembro.

CreateObjectContract(Type)

Crea un objeto Newtonsoft.Json.Serialization.JsonObjectContract que proporciona información sobre cómo se debe serializar en JSON el tipo especificado.

CreateProperties(Type, MemberSerialization)

Crea una colección de instancias de Newtonsoft.Json.Serialization.JsonProperty para los miembros de un tipo determinado.

CreateProperty(MemberInfo, MemberSerialization)

Crea una Newtonsoft.Json.Serialization.JsonProperty para una instancia de MemberInfo determinada.

ResolveIdProperty(Type)

Devuelve la Newtonsoft.Json.Serialization.JsonProperty id para el tipo especificado. Se puede usar Newtonsoft.Json.Serialization.JsonProperty para obtener o establecer el valor de id de una instancia del tipo especificado.

ResolveProperty(MemberInfo)

Devuelve la Newtonsoft.Json.Serialization.JsonProperty para la instancia de MemberInfo especificada. Se puede usar Newtonsoft.Json.Serialization.JsonProperty para obtener información sobre cómo se debe serializar MemberInfo.

ResolvePropertyName(String)

Devuelve el nombre que se debe serializar en JSON para un nombre de propiedad especificado.

ResolveSystemProperties(Type)

Devuelve las propiedades del sistema como una lista separada por comas para un tipo determinado. Devuelve null si el tipo no admite propiedades del sistema.

ResolveTableName(Type)

Devuelve un nombre de tabla para un tipo y tiene en cuenta el cambio de nombre de tabla mediante DataContractAttribute, DataTableAttribute y/o JsonObjectAttribute.

Se aplica a